Android下getSystemService与getService的联系与区别?
解决方案 »
- android分页的问题 就差那么一点点就完成了求助
- 当我准备写一个包含很多页面的android软件时,被卡住了,大侠们帮帮忙。
- android 如何实现n平方个textview显示
- 求助调用webservice返回值问题
- 有个关于选择问题的写法。
- 提问 问题标签用户 类似于微信陌陌的和附近地图上的人即时聊天是怎么实现的、?
- 做APN开关是遇到问题
- 关于安卓复制/data/data文件的问题
- 大家帮我看看我这个思路对不对?
- 求助:直接将/dev/graphics/fb0映射到内存MappedByteBuffer报异常
- 如何删除已经部署在android虚拟机上的程序?
- Android2.3的Launcher2源代码移到Eclipse里面去编译不能成功
getSystemService只能获取在Context.java(frameworks/base/core/java/android/Context)下定义的Service。
statusBar=new StatusBarManagerService(contex);
ServiceManager.addService(Context.STATUS_BAR_SERVICE,statusBar);
init2( )里面注册都注到Context里面去,所以可以用getSystemService函数访问了。
http://blog.csdn.net/huanyufeng/article/details/58840601.
init进程(system/core/init/init.c---init.rc)------->zygote(app_process)------->javaVM------>systemserver(init1()++++init2( )).2.
init进程先解析init.rc文件然后再是init.hardware.rc
http://blog.csdn.net/xqhrs232/article/details/7362168init.rc介绍说明性文件----Androidsourcecode/system/core/init/readme.txt
{ registerZygoteSocket( );}frameworks/base/core/java/android/Netandroid.net.LocalServerSocket
android.net.LocalSocket
android.net.LocalSocketAddressLocalSocketImpl