Android -- com.android.providers.media,external.db

简介:

external.db

android是管理多媒体文件(音频、视频、图片)的信息是在/data/data/com.android.providers.media下的数据库文件external.db。

1

在media表格下,可以看到文件路径(_data)和Uri的标示ID(_id)的对应关系。

2

Code

获取路径:

复制代码
Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        Uri uri = intent.getData();
        ArrayList<String> list = new ArrayList<String>();
        String[] proj ={MediaStore.Images.Media.DATA};
        Cursor cursor = context.getContentResolver().query(uri, proj, null, null, null);//managedQuery(uri, proj, null, null, null);
        while(cursor.moveToNext()){
            String path =cursor.getString(0);
            list.add(new File(path).getAbsolutePath());
        }
复制代码

我是天王盖地虎的分割线




本文转自我爱物联网博客园博客,原文链接:http://www.cnblogs.com/yydcdut/p/4235013.html,如需转载请自行联系原作者

相关文章
|
3月前
|
Android开发
错误记录:调用原生TvSettings 的 com.android.tv.settings.device.storage.ResetActivity 无法启动
本文记录了一个Android TV设置中由于未设置`android:exported="true"`导致`com.android.tv.settings.device.storage.ResetActivity`无法被第三方app启动的错误,并通过添加该属性成功解决了问题。
49 1
|
5月前
|
Android开发
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
1197 1
|
6月前
|
API Android开发
Android12 内置应用问题 mismatch in the <uses-library> tags between the build system and the manifest
Android12 内置应用问题 mismatch in the <uses-library> tags between the build system and the manifest
361 0
|
存储 缓存 API
Android Internal和External Storage
Android Internal和External Storage
141 0
|
开发工具 Android开发
Android 7.1 ro.rk.install_non_market_apps属性无效
Android 7.1 ro.rk.install_non_market_apps属性无效
240 0
|
Android开发
AAPT: error: resource android:attr/dialogCornerRadius not found.
AAPT: error: resource android:attr/dialogCornerRadius not found.
214 0
|
Android开发
AAPT: error: resource android:attr/lStar not found.
AAPT: error: resource android:attr/lStar not found.
1826 0
AAPT: error: resource android:attr/lStar not found.
|
Android开发
Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.C
Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.C
Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.C
|
Android开发 索引
Android 解析resources.arsc文件
1). 文件格式 resources.arsc文件格式.png 2). 头部信息 /** * Resource.arsc文件格式是由一系列的chunk构成,每一个chunk均包含ResChunk_header * * struct ...
1699 0
|
安全 Java Android开发
PhotoSharing Part I: Setting up the Photo Sharing Android Application
We will build a photo sharing Android app with real-time image uploading and downloading functionality using Alibaba Cloud OSS.
1786 0