Android
时间都去哪儿
这个作者很懒,什么都没留下…
展开
-
Android 开发 之 JNI入门 - NDK从入门到精通
NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --C语言回调Java方法示例程序 : Gi转载 2014-02-13 22:14:16 · 1236 阅读 · 0 评论 -
Android系统框架和几种调用流程
(摘录一本书中的部分章节,对理解整个Android系统的架构有帮助,转载如下。) 1.1.1 Android 的系统构架 要深入学习 Android,首先需要学习 Android的系统构架。Android的系统构架和其操作系统一样,采用了分层的构架,层次非常清晰,因此要掌握它的构架并不难。下图为为Android 的系统构架图,如果你对该图已经不陌生,并且理解图转载 2014-03-01 21:11:10 · 1106 阅读 · 0 评论 -
Android权限之sharedUserId和签名
安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个Us转载 2014-08-08 20:15:38 · 481 阅读 · 0 评论 -
Android签名机制
Android签名机制可划分为两部分:(1)ROM签名机制;(2)第三方APK签名机制。Android APK实际上是一个jar包,而jar包又是一个zip包。APK包的签名实际上使用的是jar包的签名机制:在zip中添加一个META的子目录,其中存放签名信息;而签名方法是为zip包中的每个文件计算其HASH值,得到签名文件(*.sf),然后对签名文件(.sf)进行签名并把签名保存在签名块转载 2014-08-08 21:09:29 · 1112 阅读 · 0 评论 -
把Android源码中的密码对转换为keystore的方法
如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。转换步骤如下:0. 把build/target/product/securit转载 2014-08-08 20:40:51 · 687 阅读 · 0 评论