mediaStore的使用
来源:互联网 发布:自学机器人编程 编辑:程序博客网 时间:2024/05/22 13:29
MediaStore.Audio:存放音频信息
MediaStore.Image:存放图像信息
MediaStore.Video:存放视频信息
以下代码功能:
枚举所有内存卡中的图片缩略图,并显示在ImageView中
publicclass MainActivity extends Activity {private ImageView image;private Button btn;privateint index;privateint totalCount;private ArrayList<String> imageSrcs =new ArrayList<String>(); @Overridepublicvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.main); image = (ImageView)findViewById(R.id.image); btn = (Button)findViewById(R.id.btn); //获取上下文 Context ctx = MainActivity.this;//获取ContentResolver对象 ContentResolver resolver = ctx.getContentResolver();//获得外部存储卡上的图片缩略图 Cursor c = resolver.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, null, null, null, null);//为了for循环性能优化,用一变量存储数据条数 totalCount = c.getCount(); //将Cursor移动到第一位 c.moveToFirst();//将缩略图数据添加到ArrayList中for(int i=0; i<totalCount; i++){int index = c.getColumnIndexOrThrow(MediaStore.Images.Thumbnails.DATA); String src = c.getString(index); imageSrcs.add(src); index = i; c.moveToNext(); }//关闭游标 c.close(); //点击按钮,切换图片 btn.setOnClickListener(new OnClickListener(){ @Overridepublicvoid onClick(View v) { String src = imageSrcs.get(index); image.setImageURI(Uri.parse(src)); index ++;if(index == totalCount){ index =0; } } }); }}
0 0
- mediaStore的使用
- MediaStore类的使用
- MediaStore使用
- Android媒体的一些使用总结 MediaStore
- Android之MediaStore使用的点点滴滴
- MediaStore的应用
- MediaStore的应用
- MediaStore
- MediaStore
- MediaStore
- Android中MediaStore使用示例
- Android中MediaStore使用示例 .
- android 使用MediaStore检索图像
- Android中MediaStore使用示例 .
- Android 图片压缩展示 防止使用MediaStore.Images.Media.getBitmap造成的OOM异常
- 如何使用Android MediaStore裁剪大图片
- 如何使用Android MediaStore裁剪大图片
- android图像存储之使用MediaStore
- Linux设备驱动子系统第二弹 - SD卡
- python challenge 0-10
- 算法生成N芒星
- Ubuntu使用Eclipse+UML调试linux kernel
- 如何设置进程(线程)在指定的CPU上运行
- mediaStore的使用
- linux网络设备—mdio总线
- jdbc连接数据库使用sid和service_name的区别
- Linux设备驱动子系统第三弹 - Input
- Fzu 2036 Log Calculator(JAVA 浮点数输出精度控制)
- Java - 生成keystore
- Win8.1 取消开机密码
- ORACLE11g 更改RAC归档模式
- 【修了一下午手机!算是了解android系统吧,呵呵!】