1. MediaScanner HEAD
2. 应用层 MediaProvider
packages\providers\MediaProvider
(1) MediaProvider
packages\providers\MediaProvider\MediaProvider.java
MediaProvider继承于ContentProvider,主要用于创建媒体库的数据库表....
分类:
移动开发 时间:
2015-07-02 19:31:28
阅读次数:
172
平台:瑞芯的rk3288SDK:5.1作者:fulinux笔记用内容,可能不全*****本文允许转载,不过请注明出处:http://blog.csdn.net/fulinus****java程序rk3288/frameworks/base/media/java/android/media/MediaScanner.java文件中class 为public class MediaScanner正常编...
分类:
编程语言 时间:
2015-05-23 18:27:24
阅读次数:
169
Android 媒体存储服务本文介绍如何在 Android 中,开发者的 APP 如何使用媒体存储服务(包含MediaScanner、MediaProvider以及媒体信息解析等部分),包括如何把 APP 新增或修改的文件更新到媒体数据库、如何在多媒体应用中隐藏 APP 产生的文件、如何监听媒体数据...
分类:
移动开发 时间:
2015-05-05 19:20:46
阅读次数:
197
1. 执行扫描
只有系统开机的时候才会执行MediaScanner,其它情景下需要手动执行扫描(拍摄,下载等)。
手动执行扫描的方法是发送MediaScanner广播:
1.1 扫描指定文件:
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE
1.2 扫描指定目录:
“android.intent.action.MEDIA_SCANNER_SCAN...
分类:
移动开发 时间:
2015-03-12 17:09:52
阅读次数:
190
前面几篇介绍了Android中的JNI和基本用法,这一篇我们通过分析Android源代码中的JNI实例,来对JNI部分做一个总结。一、通向两个不同世界的桥梁在前面我们说过,JNI就像一个桥梁,将Java和Native世界紧密的联系在了一起,在Android平台上如果没有Native层的支持我们的系统寸步难行,甚至Java中的虚拟机也是通过Native实现的。二、MediaScanner类的简单介绍...
分类:
移动开发 时间:
2015-01-11 13:36:08
阅读次数:
237
对于Android音乐播放器的音乐人 ,专辑,音乐名字显示乱码的修改做了下总结:
方法一:在frameworks\base\media\java\android\media\MediaScanner.java中修改:函数handleStringTag
在这个函数中加上字符编码的转换;
/*add by tanfusheng @20150110 start */
private...
分类:
移动开发 时间:
2015-01-10 18:16:43
阅读次数:
225
本篇博文主要是对MediaScanner中endFile方法的处理流程上的重构,以实现需求中的资源区域化定制。处理思路为在插入定制分区中的资源时,与数据库中默认资源数据进行比较,如果系统默认资源与定制资源重复,则删除系统默认资源数据,插入定制资源数据。
private Uri endFile(FileEntry entry, boolean ringtones, boolean notifica...
分类:
移动开发 时间:
2014-12-02 11:56:01
阅读次数:
456
package com.example.demo_mediascanner;
import java.io.File;
import java.util.Calendar;
import java.util.Date;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import ...
分类:
移动开发 时间:
2014-12-01 10:13:07
阅读次数:
249
1>>JNI结构 (Java代码>JNI代码>C/C++代码)
2>>一个MediaScanner调用例子
1.java层:(加载函数库 库名由.mk文件配置)
public class MediaScanner
{
static {
System.loadLibrary("media_jni");//加载类库
native...
分类:
移动开发 时间:
2014-11-29 16:05:44
阅读次数:
311
启动MediaScanner服务,扫描媒体文件,程序通过发送下面的Intent启动MediaScanner服务。扫描指定文件 public void scanFile(Context ctx, String filePath) { Intent scanIntent = n...
分类:
移动开发 时间:
2014-11-21 23:09:13
阅读次数:
210