自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 屏幕适配小结

一、相关术语 屏幕尺寸: Andorid 中的所有实际的屏幕尺寸分为四个广义大小:小,正常,大和超大。(small,normal,large,and extra-large)屏幕像素密度: 屏幕的物理区域内的像素的数量:通常被称为 dpi(每英寸点数) Android 中的所有实际的屏幕密度分为六个广义密度: 低,中,高,超高,超超高,超超超高。 Low,medium,high,extr

2016-11-14 15:10:49 378

转载 从Android源码层分析acticity的启动顺序

详细内容见下图:

2016-11-14 15:01:11 361

原创 Android 视频播放适配横竖屏切换功能的实现

项目中视频的播放之前的设计一直是根据视频的宽高进行判断,以最大程度显示界面的方式来播放视频。目前打算适配横竖屏的切换,现在的设计是:若屏幕为竖屏锁定,播放视频就竖屏锁定;若屏幕为横屏锁定, 播放视频就横屏锁定。若屏幕自动旋转按钮打开,则横屏状态下就横屏播放,竖屏状态下就竖屏播放。下面讲解该功能的实现步骤:一、获取屏幕锁的状态:判断是否开启了重力感应: public boolean screenI

2016-11-14 14:39:06 4832 2

原创 Gradle 介绍三

六、Gradle 详解现在正式进入 Gradle。Gradle 是一个工具,同时它也是一个编程框架。前 面也提到过,使用这个工具可以完成 app 的编译打包等工作。当然你也可以用 它干其他的事情。6.1 Gradle 基本组件Gradle 是一个框架,它定义一套自己的游戏规则。我们要玩转 Gradle,必 须要遵守它设计的规则。下面我们来讲讲 Gradle 的基本组件: Gradle 中,每

2016-11-14 13:40:53 517

原创 Gradle 介绍二

五、Groovy 介绍Gradle 选择了 Groovy,Groovy 由于它基于 Java,所以这里仅介绍 Java 之外的东西。了解 Groovy 语言是掌握 Gradle 的基础。Groovy 是一种动态语言。这种语言比较有特点,它和 Java 一样,也运行 于 Java 虚拟机中。你可以认为 Groovy 扩展了 Java 语言。比如,Groovy 对自 己的定义就是:Groovy 是

2016-11-14 11:18:30 489

原创 Gradle 介绍一

一、Gradle 下载和安装Gradle 的官网:http://gradle.org/ 文档位置:https://docs.gradle.org/current/release-notes 其中的UserGuide 和DSL Reference 很关键。User Guide 就是介绍Gradle 的一本书,而DSLReference 是Gradle API 的说明。 安装as 之后就安装好了

2016-11-14 10:35:05 573

原创 Android 下 JNI 开发简介

Android 下 JNI 开发一、什么是 JNIJNI java native interface native 本地 java 本地接口通过 JNI 可以实现 java 和本地代码之间相互调用jni 可以看做是翻译,实际上就是一套协议二、为什么要用 JNI   Java 一处编译到处运行java 运行在虚拟机上,JNI 可以扩展 java 虚拟机的能

2016-11-14 09:54:49 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除