当在Android上进行图片的扫描功能开发时一般会使用:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse(“file://”+ Environment.getExternalStorageDirectory()+ picPath)));的广播.
但是在Android4.4及以上版本中,执行上面的代码出现异常:W/Acti...
分类:
移动开发 时间:
2015-08-15 16:43:45
阅读次数:
165
1.简介MediaScannerJNI的在MediaScanner中的地位可参考
Android MediaScanner 总纲
MediaScanner JNI文件名:
android_media_MediaScanner.cpp
位置:
frameworks\base\media\jni\android_media_MediaScanner.cpp
android...
分类:
移动开发 时间:
2015-07-17 21:03:29
阅读次数:
167
简介
MediaScanner向上和MediaProvider.MediaScannerService交互, 响应其请求;
向下和JNI交互.
MediaScanner主要工作内容:
(1)
代码位置:
frameworks/base/media/java/android/media/MediaScanner.java...
分类:
移动开发 时间:
2015-07-14 22:44:56
阅读次数:
251
1. 简介MediaScannerService简称MSS, 是一个运行于后台的Service, 实现了Runnable接口.
MediaScannerReceiver接收广播, 然后由MSS具体完成工作. MSS中主要工作在ServiceHandler实现2. 初始化2.1 onCreate()完成2项工作
(1)启动线程 // Start up the thread runni...
分类:
移动开发 时间:
2015-07-03 15:47:50
阅读次数:
297
1. MediaScanner HEAD
2. 应用层 MediaProvider
packages\providers\MediaProvider
(1) MediaProvider
packages\providers\MediaProvider\MediaProvider.java
MediaProvider继承于ContentProvider,主要用于创建媒体库的数据库表....
分类:
移动开发 时间:
2015-07-02 19:31:28
阅读次数:
172