(一)、工具准备
1.下载JDK
JDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。
网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
找到下载JDK的链接:(2013年7月)...
分类:
移动开发 时间:
2014-11-19 01:56:53
阅读次数:
238
使用Eclipse做Android开发,需要先在Eclipse上安装ADT(Android Development Tools)插件。
1.安装JDK 1.7
JDK官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载JDK7软件包,我安装的是1.7.0_55版本。安装完JDK后,配置下JDK环境...
分类:
移动开发 时间:
2014-11-18 16:05:39
阅读次数:
229
转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/8995025 由于TabActivity在Android4.0以后已经被完全弃用,那么我就不再浪费口水继续讲解它了,取而代之的是Fragment。Fragment是A...
分类:
移动开发 时间:
2014-11-18 13:18:55
阅读次数:
420
Android启动过程中的第一个进程init,在启动过程中会启动两个关键的系统服务进程ServiceManager和Zygote。本文要介绍的就是Zygote进程的启动,Zygote俗称孵化器,专门用于生产(启动)新的进程。Zygote是在Init.rc(aosp/system/core/rootdir)里描述并由init进程启动的。相关代码如下:
service zygote...
分类:
移动开发 时间:
2014-11-18 00:27:06
阅读次数:
458
keycode是android定义好的,但是有时候无法满足需要,进行定制化...
分类:
移动开发 时间:
2014-11-17 17:54:27
阅读次数:
200
XBMC是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。XBMC能够播放几乎所有流行的音频和视频格式。它还被设计用于播放网络媒体,支持各种网络媒体协议XBMC源代码分析 1:整体结构以及编译方法 h...
分类:
其他好文 时间:
2014-11-17 10:36:39
阅读次数:
201
本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。
本文主要介绍GsmServiceStateTracker是怎么管理网络的?手机开机后,怎么去注册网络?网络状态是怎么变换传递的。
Android在ServiceState.java中定义了四种ServiceState状态和16中无线通信网络类型:
public class Se...
分类:
移动开发 时间:
2014-11-15 12:55:06
阅读次数:
1600
ContentProvider的创建一般是在第一次使用的时候。
没时间分析,可参考老罗的分析 http://blog.csdn.net/luoshengyang/article/details/6963418...
分类:
移动开发 时间:
2014-11-15 01:28:25
阅读次数:
215
本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉。
本文主要介绍sim卡数据的读取过程,当射频状态处于准备状态时,此时UiccCardApplication应处于AppState.APPSTATE_READY状态,我们沿着这个信号跟踪下去。阅读本文时可先阅读Android4.4
Telephony流程分析——SIM卡开机时的...
分类:
移动开发 时间:
2014-11-14 19:48:18
阅读次数:
525
现在开始我们分析 Android4.2 Bluetooth 打开的...
分类:
移动开发 时间:
2014-11-14 19:45:36
阅读次数:
481