andriod之ContentProvider读取外部存储图片
来源:互联网 发布:asp网页 sql数据库 编辑:程序博客网 时间:2024/06/01 16:10
java代码:
package com.sxt.day07_08;
import android.os.Bundle;
import android.provider.MediaStore;
import android.provider.MediaStore.Images;
import android.app.Activity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getImagesInfo();
}
private void getImagesInfo() {
ContentResolver resolver = getContentResolver();
String[] projection={
Images.Media._ID,
Images.Media.DATA,
Images.Media.WIDTH,
Images.Media.HEIGHT,
Images.Media.SIZE
};
Cursor c = resolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null, null, null);//这里就像查询数据库一样就可以了
while(c.moveToNext()){
int id=c.getInt(c.getColumnIndex(Images.Media._ID));
String path=c.getString(c.getColumnIndex(Images.Media.DATA));
double width=c.getDouble(c.getColumnIndex(Images.Media.WIDTH));
double height=c.getDouble(c.getColumnIndex(Images.Media.HEIGHT));
double size=c.getDouble(c.getColumnIndex(Images.Media.SIZE));
StringBuilder sb=new StringBuilder();
sb.append("id=").append(id)
.append(",path=").append(path)
.append(",width=").append(width)
.append(",height=").append(height)
.append(",size=").append(size);
Log.i("main",sb.toString());
}
}
}
- andriod之ContentProvider读取外部存储图片
- andriod之ContentProvider读取外部存储视屏
- Andriod开发-存储篇之外部存储
- andriod外部存储之ExtraStorage扩展存储
- Access之图片读取,存储
- AS3 外部读取图片
- andriod之InternalStorage内部存储
- 数据存储-读取外部数据
- 8.读取外部存储文件
- Android 数据存储之ContentProvider
- android数据存储之contentProvider
- Android数据存储之ContentProvider
- android数据存储之ContentProvider
- Android数据存储之ContentProvider
- Android四大组件之ContentProvider(二)读取设备上的图片、音频和视频
- 自定义Andriod ContentProvider
- 外部存储之SDcard
- Android20之外部存储
- java hashset的那些事
- 并发和并行
- 解决Android 离线Doc文档访问速度慢的有效方法
- Html快速入门总结
- Linux 下三种方式设置环境变量
- andriod之ContentProvider读取外部存储图片
- Dijkstra算法——《算法导论》学习心得(十三)
- cpu 最佳线程数和QPS以及RT
- error C2011: 'fd_set' : 'struct' type redefinition的错误处理
- 简单优化:Zipalign
- OpenWRT的Feeds分析学习
- Centos服务器下安装配置SSL
- PC架构系列:CPU/RAM/IO总线的发展历史!
- 验证花括号成对匹配