安卓资料

来源:互联网 发布:怎么看有没有网络监控 编辑:程序博客网 时间:2024/06/08 12:21
#1 得分:0回复于: 2012-05-15 18:07:33
关于Android 添加系统级(java)服务和调用的编写实现说明 
http://blog.csdn.net/xqhrs232/article/details/7557138

Android系统自带的Service原理与使用
http://www.61ic.com/Mobile/Android/201102/29421.html

Android 支持的系统级服务表
http://tigerszdf.blog.163.com/blog/static/45955133201082042931710/

Android系统服务一览
http://www.360doc.com/content/11/0305/14/3639038_98345450.shtml
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#2 得分:0回复于: 2012-05-15 18:10:23
在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务 
http://blog.csdn.net/xqhrs232/article/details/7319543
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#3 得分:0回复于: 2012-05-16 09:44:15
为 Android添加底层核心服务
http://blog.csdn.net/belyxiong/article/details/5875993


为 Android 添加 Java 层服务 
http://blog.csdn.net/belyxiong/article/details/5876000
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#4 得分:0回复于: 2012-05-16 09:56:27
Android-深入学习Android之AlarmManager 
http://disanji.net/2010/12/13/android-alarm-manager-tutor-b/

Android的Service 
http://blog.csdn.net/mzl626/article/details/5978345
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#5 得分:0回复于: 2012-05-16 09:58:38
Android系统服务启动分析-binder
http://www.linuxidc.com/Linux/2011-05/36491.htm
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#6 得分:0回复于: 2012-05-16 10:01:12
引用 5 楼  的回复:
Android系统服务启动分析-binder
http://www.linuxidc.com/Linux/2011-05/36491.htm


使用下面的命令可以查看当前ANDROID系统在运行的后台服务
1> adb shell
2> service list----java layer services
3> ps-----init.rc define at linux layer service or process
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#7 得分:0回复于: 2012-05-16 10:08:24
AlarmManager的使用 
http://blog.csdn.net/anskya520/article/details/6886511
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#8 得分:0回复于: 2012-05-16 10:14:18
Android开发之Android的核心服务
http://www.3g-edu.org/lectures/3G016.htm

对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#9 得分:0回复于: 2012-05-16 10:17:20
引用 8 楼  的回复:
Android开发之Android的核心服务
http://www.3g-edu.org/lectures/3G016.htm



C/C++ code
?
1
所谓Android的核心服务主要包括熵服务(Entropy Service)、电源管理器(Power Manager)、Activity管理器(Activity Manager)、通话寄存器(Telephony Registry)、包管理器(Package Manager)、账户管理器(Account Manager)、内容管理器(Content Manager)、内容提供器(System Content Providers)、电池服务(Battery Service)、光线服务(Lights Service)、振动服务(Vibrator Service)、闹钟管理器(Alarm Manager)、看门狗(Init Watchdog)、窗口管理器(Window Manager)、蓝牙服务(Bluetooth Service)等。这些服务和应用程序密切相关,但通常应用程序不能直接接入核心服务。早期版本中的硬件服务(Hardware Service)和传感器服务(Sensor Service)已经被移除,光线服务和振动服务在核心服务通过系统服务器来启动。系统服务器的实现位于SystemServer.java中。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#10 得分:0回复于: 2012-05-16 10:39:23
How to add a system service to the Android Framework
http://stackoverflow.com/questions/3232718/how-to-add-a-system-service-to-the-android-framework


How to Add our own System Service in Android Framework?
http://stackoverflow.com/questions/6649810/how-to-add-our-own-system-service-in-android-framework


How to add a system service to the Android Framework 
http://groups.google.com/group/android-platform/browse_thread/thread/f7cbfad737d304eb/3b8b737cee911ddf




对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#11 得分:0回复于: 2012-05-16 10:44:58
Texas instruments has provided a nice example:Android-Adding SystemService

http://processors.wiki.ti.com/index.php/Android-Adding_SystemService
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#12 得分:0回复于: 2012-05-16 10:47:03
Allow loading of vendor specific services from compiled jar files. 
https://github.com/CyanogenMod/android_frameworks_base/commit/88fff90131f54d45dc496c45127ac1d16ad257df
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#13 得分:0回复于: 2012-05-16 18:23:13
刚测试过,不去调用JNI层的函数,我自己写的systemservice一切工作正常!!!

难道不能访问JNI层的函数?但AlarmManagerService也这样做了,为什么AlarmManagerService没问题呢?我的一样是在我的systemservice构造函数里面调用JNI层的init( )函数啊!为什么我的有问题?我在init( )函数里面创建了一个线程,不知道是不是这个的原因!!!
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#14 得分:0回复于: 2012-05-16 18:26:42
引用 13 楼  的回复:
刚测试过,不去调用JNI层的函数,我自己写的systemservice一切工作正常!!!

难道不能访问JNI层的函数?但AlarmManagerService也这样做了,为什么AlarmManagerService没问题呢?我的一样是在我的systemservice构造函数里面调用JNI层的init( )函数啊!为什么我的有问题?我在init( )函数里面创建了一个线程,不知道是不是这个的原……


我的线程确实也没跑起来的样子!!!
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#15 得分:0回复于: 2012-05-16 19:25:57
我的线程总算跑起来了,明天好好测试一下工作是否正常!!!

特别要注意的一点就是光看打印消息不能判断那个函数执行在前那个在后,JNI层的打印总是先于JAVA层打印出来----所以这样看函数执行的顺序老是看不懂!!!明明应该在后执行的函数但其打印消息居然先被打印出来了!!!真是很奇怪的一点,也许我还没理解这个问题的原因!!!
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
#16 得分:0回复于: 2012-05-16 22:28:22
怎么写一个APK来测试自己的系统级服务的接口----怎么把APK写入image里面去(因为在没有编译对应新的SDK包,想用自己的系统级服务的接口只能把APK在源码那边编译了)

如何将Android应用程序编译至image/rom中
http://blog.csdn.net/xqhrs232/article/details/7573283
0 0
原创粉丝点击