HAL开发的框架基本是参考jollen的代码(https://code.google.com/p/mokoid/)
整个流程跑通了,现在想自己进行优化目前有个需求,加一下Buzzer按键的功能jollen的代码是在APP层,startService,把Service加入到ServiceManager
我们的需求,必须在开机的时候就把自己写的在vendor目录下的service加入到serviceManager
网上找的资料都是直接修改SystemServer.java的代码
http://processors.wiki.ti.com/index.php/Android-Adding_SystemService这样修改了framework的代码,感觉不是很好~~~大家共享一下经验吧~~~怎么处理啊~~~
整个流程跑通了,现在想自己进行优化目前有个需求,加一下Buzzer按键的功能jollen的代码是在APP层,startService,把Service加入到ServiceManager
我们的需求,必须在开机的时候就把自己写的在vendor目录下的service加入到serviceManager
网上找的资料都是直接修改SystemServer.java的代码
http://processors.wiki.ti.com/index.php/Android-Adding_SystemService这样修改了framework的代码,感觉不是很好~~~大家共享一下经验吧~~~怎么处理啊~~~
解决方案 »
- adnroid上如何访问url返回数据,特殊!!
- webservice解决不了的错误
- 高德地图不显示地图,只显示方格
- 请教一个批量插入时SQLite not commit或者disk I/O error的问题
- 我的谷歌地图为什么无法显示啊啊啊啊!!!
- 初学者提问,请高手指教!
- Android中奇怪的XML问题,请仔细的大虾给我找找到底问题出现在那里
- 如何查看android的Bluetooth所有可用的profile
- andriod如何实现类间调用
- 关于Android Studio安装问题
- GridView中的子项item的平移动画怎么实现
- 希望能碰到高手 百度地图 覆盖层 无法刷新 无法显示 (就这些分了)
这个应该是你们自己实现的service,其实没有必要用这种IPC的方式来实现.系统这样做主要是为了向上层提供接口(所谓的进程间通信).
最后我写了一个apk,开机时运行,创建一个service,加入到ServiceManager里面去~~~