自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CSDN-markdown编辑器

1

2017-08-30 17:35:09 296

原创 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

原创 vi vim 常用指令

http://www.runoob.com/linux/linux-vim.html

2017-08-08 10:32:36 381

转载 编译警告...请使用 -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关注的人

提示
确定要删除当前文章?
取消 删除