android上如何添加系统服务
来源:互联网 发布:黑马程序员学费多少 编辑:程序博客网 时间:2024/06/05 17:39
1. Framework添加系统服务
1.1 添加aidl文件
参考位置:
\frameworks\base\core\java\com\android\internal\trafficstatistics
1.2 添加相应的服务
位置:
frameworks\base\core\java\com\android\internal\trafficstatistics
1.3 在SystemServer.java中生成该Service并添加到ServiceManager中
SystemServer.java位置:frameworks/base/services/java/com/android/server
startOtherServices()方法里面:
1.4 增加service注册
位置:frameworks/base/core/java/android/app/ComtextImpl.java
1.5 建立服务代理
位置:
frameworks\base\core\java\com\android\internal\trafficstatistics
1.6 增加Service名称定义
位置:frameworks/base/core/java/android/content/Context.java
1.7 增加aidl的声明
位置:framework/base/Android.mk
2. 增加权限
位置:
\device\qcom\sepolicy\common\service.te
位置:device/qcom/sepolicy/common/service_contexts
位置:device/qcom/sepolicy/common/system_server.te
- android上如何添加系统服务
- 如何在Android中添加系统服务
- android—如何添加一个系统服务
- 如何在Android中添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- android添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- Android 添加系统服务
- android 添加系统服务
- android添加系统服务
- android 添加系统服务
- GOF之桥接模式
- 模板(下)
- android网络切换问题
- 对“回调函数”的理解
- JAVA学习代码——质数判断
- android上如何添加系统服务
- JAVA学习代码——栈
- **php搭配环境,mysql报错:1045**
- 结构体中嵌套结构体
- Atom安装插件的几个方法
- 12 August
- (HDU 5823)2016 Multi-University Training Contest 8 color II (m染色问题、最大独立集、DP)
- C语言 内存分配方式 malloc() 与 alloc()
- Eclipse常用快捷键大全