- 博客(10)
- 收藏
- 关注
原创 Android6.0 PackageManagerService(PMS)-卸载
卸载 代码中用注释分析1. 与installPackageAsUser相对应的deletePackageAsUserpublic void deletePackageAsUser(String packageName, IPackageDeleteObserver observer, int userId, int flags) { deletePackage(packa
2017-08-29 09:57:03 806
转载 firefox 绿色护眼
方法一:原文:http://jingyan.baidu.com/article/c85b7a645ecda4003bac95ee.html安装插件Stylish在附加组件-扩展 中找到Stylish 然后管理样式添加如下代码保存:body {background-color:#C7EDCC !important;}table {background-color:#C7EDCC
2017-08-25 17:37:43 748
原创 git push 失败问题
刚才git push到远端时报错如下:remote: Hint: To automatically insert Change-Id, install the hook:remote: scp -p -P 29418 gerrit@127.0.0.1:hooks/commit-msg `git rev-parse --git-dir`/hooks/commit-msgremote:
2017-08-24 18:07:49 1313
原创 Android6.0 PackageManagerService(PMS)-安装
目录见上↑↑↑,整个安装过程可分为三步: 1.权限检查 2.复制文件 3.装载应用1.权限检查调用installPackageAsUser函数public void installPackageAsUser(String originPath, IPackageInstallObserver2 observer, int i
2017-08-21 16:58:39 2495
原创 Android6.0 PackageManagerService(PMS)-构造函数
目录如上所示~~↑↑↑PMS入口PMS从/frameworks/base/services/java/com/android/server/SystemServer.java中的startBootstrapServices()启动private void startBootstrapServices(){ Installer installer = mSystemServiceManager.s
2017-08-21 16:57:47 1044
原创 Android6.0 PackageManagerService(PMS)-简介
PMS介绍PMS是PackageManagerService的缩写,主要负责各种APK的安装,卸载,优化和查询。Android系统中,pm工具是PMS的一个展现命令。通过了解pm的使用,可以了解PMS究竟提供了哪些具体的功能,进而帮助我们理解和分析PMS的源码实现。[待添加]接下来分析下Android6.0版本的PMS各个功能实现过程。PMS相关APK主要分为两类:
2017-08-21 16:42:50 1172
转载 编译警告...请使用 -Xlint:deprecation 重新编译 [或-Xlint:unchecked]
报错:target Java: CarrierConfigTests (out/target/common/obj/APPS/CarrierConfigTests_intermediates/classes)target Java: CellBroadcastReceiver (out/target/common/obj/APPS/CellBroadcastReceiver_intermed
2017-08-07 15:34:02 7398
转载 make 2>&1 | tee log.txt 命令解析
原文http://blog.sina.com.cn/s/blog_4b03202d0101e0xr.html make 2>&1 | tee log.txt命令解析1. make是什么?make是linux下一个非常强大的命令,简单点就是你要编译你的源代码就得靠他了。2. 2>&1是什么意思?0 stdin,1 stdout,2 stderr
2017-08-07 14:28:25 19736 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人