android camera 检测,检测Android Camera文件夹
我想检测每个
Android设备上的相机文件夹.据我所知,这个文件夹与制造商不同,并且无法保证设备上甚至还有一个DCIM文件夹.
这是我现在用来获取文件的方法:
private static final Set FILTER_FOLDERS = new HashSet(
Arrays.asList(new String[] { "camera", "100andro", "100media" }));
private Set getCameraPictures() {
final String[] columns = new String[] {
MediaStore.Images.ImageColumns._ID,
MediaStore.Images.ImageColumns.DATA,
MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME,
MediaStore.Images.ImageColumns.DISPLAY_NAME,
MediaStore.Images.ImageColumns.DATE_TAKEN,
MediaStore.Images.ImageColumns.MIME_TYPE };
// Order by options - by date & descending
final String orderBy = MediaStore.Images.ImageColumns.DATE_TAKEN
+ " DESC";
// Stores all the images from the gallery in Cursor
final Cursor cursor = getContentResolver().query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, // base URI for
// the Images
columns, // Which columns to return
null, // Which rows to return (all rows)
null, // Selection arguments (none)
orderBy); // Ordering
// Total number of images
int count = cursor.getCount();
// Create an array to store path to all the images
String[] picturesPath = new String[count];
if (cursor.moveToFirst()) {
int dataColumn = cursor
.getColumnIndex(MediaStore.Images.Media.DATA);
int bucketColumn = cursor
.getColumnIndex(MediaStore.Images.Media.BUCKET_DISPLAY_NAME);
do {
if (FILTER_FOLDERS.contains(cursor.getString(bucketColumn)
.toLowerCase(Locale.getDefault()))) {
// Store the path of the image
picturesPath[cursor.getPosition()] = cursor
.getString(dataColumn);
}
} while (cursor.moveToNext());
}
// Close the cursor
if (null != cursor) {
cursor.close();
}
return new HashSet(Arrays.asList(picturesPath));
}
但这也是从其他地方返回的图像……
如何只检索相机拍摄的图像?
如果没有本地方法可以执行此操作,我在哪里可以找到每个制造商使用的文件夹的名称(尽可能多),以便我可以通过BUCKET_DISPLAY_NAME过滤它?
谢谢
LE:
我已经更新了方法以获取设备和图像上的图像.还过滤文件夹.
android camera 检测,检测Android Camera文件夹相关推荐
- /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径
Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹.就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结: 一.SD卡中 1. /mnt/sdcard或者/sdcard这是 ...
- dll文件32位64位检测工具以及Windows文件夹SysWow64的坑
自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别 ...
- 关于android的4.2的0文件夹的详解
关于android的4.2的0文件夹的详解 ---- android 4.0 ---- 在galaxy nexus(GN)手机上userdata分区很大,被挂在/data目录,用户的数据通常是放在sd ...
- android 4.2目录结构,关于android的4.2的0文件夹的详解(目录结构挂载分析)
关于android的4.2的0文件夹的详解 ---- android 4.0 ---- 在galaxy nexus(GN)手机上userdata分区很大,被挂在/data目录,用户的数据通常是放在sd ...
- android扫描文件夹过滤文件夹,Android - 简单编写一个空文件/文件夹的扫描器
Android - 简单编写一个空文件/文件夹的扫描器 前言 顾名思义,空文件就是大小为0字节的文件,空文件夹就是子目录没有文件或文件夹的文件夹 实际上,这个功能在很早就有了,大概是在2012-201 ...
- android各目录大小,Android 基础篇 — 放不同drawable文件夹中图片的大小
我们接着上篇文章Android 基础篇 - 不同DPI取哪个本地文件夹中的资源 讲,文末尾提到一个问题,为什么不同drawable文件夹中的图片大小在终端设备会不一样? 1 准备 在drawable- ...
- Android Studio 在res中新建文件夹不显示
工作需要,要学习Android.于是就拿了本电子书进行学习. 1.问题描述 根据书上的例子在 res文件夹下建 layout_large文件,居然不显示 但是在 当前目录下确实建立了. 2.问题思考 ...
- Android桌面组件开发之实时文件夹(Live_Folders)
转自:http://zhangkun716717-126-com.iteye.com/blog/813059 实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件.要创 ...
- Android使用文件管理器打开指定文件夹,浏览里面的内容
Android下可以打开一些文件,带有.doc 等后缀的文件网上一般都有解释,这个写一个使用文件管理器打开指定文件夹的 private void openAssignFolder(String pat ...
- android sd卡名称,Android系统中SD卡各文件夹名称及功能详解
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1..android_secure 是官方app2sd的产物,存储了相关的软件使用认证验证,删了之后装到sd卡中的软件就无法使用了,小心别误删. 2..B ...
最新文章
- IDC运营商如何轻松建立属于自己的数据备份服务中心
- JAVA 创建线程池
- MySQL 8.0.26 图形化安装教程 (windows 64位)
- 计算与推断思维 六、可视化
- nginx php 没认,NginX没有执行PHP
- css实现圆球旋像水波波动_手机拍屏幕烦人的“水波纹”小米10靠它给解决掉了...
- sublime text 显示 typescript高亮
- DA-4-FixBi: Bridging Domain Spaces for Unsupervised Domain Adaptation
- usbos在服务器上不能引导,USBOS V3.0.2021.07.10
- 笔记本合上盖子不休眠
- 闭合导线的近似平均差(工程测量)
- Date int java_java.util.Calendar.set(int year, int month, int date)方法实例
- 高德地图 坐标与地址
- 罗密欧与朱丽叶的迷宫问题
- 一块硬盘装了黑苹果 一块硬盘装了win7_十分钟学会自己装电脑系统! 看完这篇,咱们单枪匹马,不求人,就是干!...
- 谈Java语言规范之枚举类型
- Python 实现ARP与DNS欺骗
- 五路DI五路DO,网络继电器,Modbus TCP远程IO模块 WJ95
- org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
- 对于win7上共享的文件在工作组的其他电脑上无权限访问的问题解决,以及工作组电脑无需密码登入访问设置
热门文章
- 【JETSON-NANO】SD卡系统备份克隆
- 135. Leetcode 46. 全排列 (回溯算法-排列问题)
- Docker(基础理解)
- xarray 笔记:DataArray
- 262. 行程和用户
- tableau可视化数据分析60讲(十四)-tableau可视化视图(交叉表项目符号图)
- 分级查询(Hierarchical Path-Finding )
- 写给开发向产品转型的同学的3句话
- 一张图看懂新一代人工智能知识体系
- Great Power, Great Responsibility: The 2018 Big Data AI Landscape