android packageManager增加新方法流程
来源:互联网 发布:阿里云市场 怎么用 编辑:程序博客网 时间:2024/06/05 15:58
1. android PackageManager主要实现的功能是:
应用的安装、解析、卸载等;提供接口用于查询Application相关信息(application,activity,receiver,service,provider及相应属性等);提供Permission的读取、判断、操作等。
2. 最近在做一些基于android4.4的源码修改工作,在PackageManager模块增加新的方法,操作流程如下:
1. \frameworks\base\core\java\android\content\pm\PackageManager.java 增加方法声明,这个方法是abstract的。
2. \frameworks\base\core\java\android\content\pm\IPackageManager.aidl 增加方法声明
3. \frameworks\base\services\java\com\android\server\pm\PackageManagerService.java 增加新方法的定义,这里的方法就是对1中的定义进行实现。
4. \frameworks\base\core\java\android\app\ApplicationPackgeManager.java增加对新方法调用的同名方法定义,这里是调用PackageManager.java的方法。
5. \frameworks\base\test-runner\src\android\test\mock\MocPackageManager.java增加同名新方法的定义
经过上述步骤后,编译源码并导入手机中即可使用新的方法了。
- android packageManager增加新方法流程
- Android PackageManager
- Android:PackageManager
- Android PackageManager
- Android PackageManager
- android packagemanager
- android packagemanager
- yii已有类增加新方法
- 浅析PackageManager的工作流程
- android之PackageManager简介
- Android之PackageManager简介
- Android PackageManager(一)
- Android PackageManager(二)
- Android——PackageManager
- android中的packagemanager分析
- android之PackageManager简介
- Android PackageManager 详解
- android之PackageManager简介
- 一分钟了解“表示优秀的词汇”
- springmvc+mybatis整合思路
- 383. Ransom Note
- HDFS 主从结构以及读写策略探究
- (一)JQuery EasyUI:使用
- android packageManager增加新方法流程
- win7安装
- matploblib 动画
- 文章标题
- UVA 最大面积最小三角形剖分
- java水仙花计算方法
- SparkContext初始化
- POSIX正则表达式C语言接口文档
- 【Python】17个新手常见Python运行时错误