![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android系统
以千
这个作者很懒,什么都没留下…
展开
-
android各个版本的名称
命名规则 Android 用甜点作为它们系统版本的代号的命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。发行版本Android1.12008 年9月发布的Android第一版Android 1.5 Cupcake (纸杯蛋糕)2009年4月30转载 2018-02-26 13:42:11 · 1311 阅读 · 0 评论 -
android SDK版本与API Level对应表
Android7.1.1 = API level 25Android7.0 = API Level 24Android 6.0 = API Level 23Android 5.1.1 = API Level 22Android 5.0.1 = API Level 21Android 4.4W (L) = API Level 20Android 4.4.2原创 2017-11-20 14:18:53 · 6013 阅读 · 0 评论 -
uid和sharedUserId, andoird:process属性 沙箱
1.pid和uidPid是进程ID,Uid是用户ID,只是Android和计算机不一样,计算机每个用户都具有一个Uid,哪个用户start的程序,这个程序的Uid就是那个用户,而Android中每个程序都有一个Uid,默认情况下,Android会给每个程序分配一个普通级别互不相同的 Uid,如果应用之间要互相调用,只能是Uid相同才行,这就使得共享数据具有了一定安全性,每个软件之间是不能随意获原创 2018-02-09 10:04:21 · 907 阅读 · 0 评论 -
ODEX 和 DEXopt
ODEX是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行DEXopt就是这样的一个过程...原创 2018-02-09 13:17:29 · 589 阅读 · 0 评论 -
App的启动和跳转与binder的关系
点击桌面图标. Launcher和要启动的app是两个不同的App, 他们之间的通讯是通过ActivityServiceManager完成的.整体流程:(1)点击相应图标之后, Launcher通知AMS要启动哪个app. 而且指定要启动MyApp的哪个界面.action = “android.intent.action.MAIN”category = “android.inten转载 2018-03-29 13:23:45 · 454 阅读 · 0 评论