- 博客(20)
- 资源 (20)
- 收藏
- 关注
原创 常用的几个BroadcastReceiver场景案例
1、开机启动服务import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootCompleteReceiver extends Broadca
2014-10-28 16:29:47 1037
原创 BroadcastReceiver的简单分析介绍
1、组件概述1.1、广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。 12、应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自BroadcastRecei
2014-10-27 16:45:25 885
原创 DEX文件格式解析
1、数据类型 对于熟悉Android开发的人来说,dex一定不会陌生,这是Dalvik虚拟机能够识别加载运行的文件,类似于windows之exe文件。
2014-10-16 10:00:53 1269
原创 JNI基本内容简介
1、JNI简介1.1、JNI是Java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++代码也可以调用Java代码。1.2、JNI是Java和C/C++相互交流的接口1.3、JNI的能够让Java调用底层的C/C++代码,是因为C/C++的高效性,但是放弃了Java的跨平台性2、JNI与NDK2.1
2014-10-10 09:43:45 877
原创 Eclipse下的NDK开发环境搭建
1、下载NDK开发工具1.1 下载地址:http://developer.android.com/tools/sdk/ndk/index.html1.2 解压缩到自己能够识别记忆的目录下,最好是与sdk在同一目录下1.3 注意,下载的版本需要大于r7dR7之前的版本,必须要安装Cygwin才能使用NDK。从R7开始,Windows版本的NDK提供了一个ndk-build.cmd脚本,可
2014-10-10 09:36:56 615
原创 dalvik虚拟机寄存器
1、Dalvik虚拟机介绍Dalvik虚拟机基于寄存器架构,在代码中大量地使用了寄存器。Dalvik将部分寄存器映射到了ARM寄存器上面,还有部分通过调用栈进行模拟。Dalvik中用到的寄存器都是32位的,如果是表示64位的寄存器,则使用相邻的两个寄存器一起表示。在Dalvik中,寄存器采用v0作为起始值,最大可以取值到v65535。每个函数都在函数头部使用.registers指定函数需要
2014-10-07 21:27:40 3023
Smali指令中文手册
2014-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人