Android6.0
Hirabbit_jaden
这个作者很懒,什么都没留下…
展开
-
Android /system/priv-app/ 与 /system/app/目录的区别
Android4.4增加了/system/priv-app/目录,那么它与/system/app/目录有什么差别?测试: apk对Setting数据库进行读写,该操作需要signatureOrSystem权限Settings.Global.putInt(getContentResolver(), Settings.Global.WIFI_ON, 1); 1. 普通签名,将apk放在/system/priv-app/下面 测试结果:apk能够正常写入参数 2...原创 2020-07-10 16:11:22 · 4132 阅读 · 0 评论 -
Android6.0使用工具篇----本地socket通信使用详解
阅读Android源码,可以发现init.rc里面有很多利用socket通信的例子,比如说zygote进程(Android6.0位于init.${ro.zygote}.rc),比如说installd进程,比如说vold进程。下面,我们参考installd来自己实现一个利用socket通信的demo程序,以便我们更好理解系统socket的使用。代码流程图: 1. 首先,在init.rc里面注册一个s...原创 2018-04-03 13:01:26 · 4282 阅读 · 0 评论 -
Android6.0启动篇----代码下载与编译
话不多说,直接进入正文我的系统环境:Windows 10+VMWare虚拟机+Ubuntu14.04_x64位系统,3G内存,120G硬盘 (安装虚拟机时候最好选择2G以上内存,提升性能,80G以上硬盘大小,我是120G,其实安卓源码并不大,编译完成后一共才占用50G不到,考虑到下载的时候.repo目录非常大,如果硬盘分配太小,网络不好的情况下可能下载会失败) Android源码下载...原创 2018-03-28 22:29:47 · 256 阅读 · 0 评论 -
Android源代码中引用@hide类出现引用异常的问题error: cannot find symbol
自己开发的APP在Android中使用一些系统隐藏的类 编译的时候报错,出现如下异常error: cannot find symbolimport android.net.EthernetManager; ^ symbol: class EthernetManager location: package andro...原创 2018-10-31 18:50:38 · 11377 阅读 · 0 评论