-
android Makefile分析
摘要:对于一些文件需要拷贝而不是mm直接自动拷贝到out目录下systemimage: $(INSTALLED_SYSTEMIMAGE)这个目标在make snod打包前把system.img.lzo需要的文件都拷贝到system目录下。deps := \ $(target_notice_file_txt) \ $(tools_notice_file_txt) \ $(OUT_DOCS)/offline-sdk-timestamp \ $(SYMBOLS_ZIP) \ $(INSTALLED_SYSTEMIMAGE) \ $(INSTALLED_USERDATAI...
阅读全文
-
Android MediaPlayer事件通知
摘要:在 MediaPlayer新建对象的时候会去调用native_setup初始化设置,在里面会新建一个MediaPlayer C对象,同时将JNIMediaPlayerListener事件回调函数注册进MediaPlayer对象,当本地对象状态改名时调用notify函数,回调java层postEventFromNative,postEventFromNative则采用handler机制发送消息列队处理,里面通过java注册的监听接口回调给用户函数。
阅读全文
-
android service client
摘要:SystemServer.java里面会去把各种服务加入服务管理里面ServiceManager.addService后期调用服务getService(servicename)获取前面hashmap里面的服务IBinder获取该IBinder后通过IXXXServicesManager.Stub.asInterface获取服务接口我们真正使用的XXManager里面常常拥有一个IXXX的IBinder作为实现。而在ContextImpl中会把XXManager添加到SYSTEM_SERVICE_MAP的hashmap中去,在有context的地方可以通过getSystemService获取这些
阅读全文
|