08 2015 档案

摘要:说实话,android source code从2.3到4.4变化是蛮多的,尤其是media部分,虽然总的框架是没有多大变化,但是找起代码来看还是挺麻烦的。在android里面最受伤的是使用了java,jni,jvm,Nativity c++等等,各种设计模式横行,当然在学习源码过程中也意识了编... 阅读全文
posted @ 2015-08-29 23:23 偶的神!! 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:有三种情况:如果直接使用服务,则没有必要进行绑定,但是如果要使用服务里面的方法,则要进行绑定。具体的启动情况有下:其中很重要一点:bindService和unbindService是成对出现的。1.当启动时,单独调用bindService方法,在unbindService后,会执行service的o... 阅读全文
posted @ 2015-08-28 15:51 偶的神!! 阅读(707) 评论(0) 推荐(0) 编辑
摘要:Android AudioFlinger是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks/base/media/mediaserver/main_mediaser... 阅读全文
posted @ 2015-08-14 14:39 偶的神!! 阅读(926) 评论(0) 推荐(0) 编辑