Android 图片选择器
2016-06-24 17:26
357 查看
1 事件调用,RESULT_LOAD_IMAGE = 1
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(i, RESULT_LOAD_IMAGE);2 选择文件后,返回结果
protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); picturePath = cursor.getString(columnIndex); Bitmap bitmap = BitmapFactory.decodeFile(picturePath); ImageView image = (ImageView) screenShow.findViewById(R.id.hw_update_screen_image_view1); image.setImageBitmap(bitmap); screenImage = bitmap; cursor.close(); } }
相关文章推荐
- 解决ubuntu eclipse中 Android SDK Manager 图标不见的方法
- Android keycode列表
- Android AlertDialog对话框用法示例
- Android高效加载大图、多图解决方案,有效避免程序OOM
- android studio降低编译版本出错
- 【Android】关于Activity的生命周期及一些理解
- android 调用支付宝充值,提示系统繁忙,4000
- android PixelFormat与ImageFormat的对比
- Android Paint
- ViewGroup和View
- android 的数学公式图片转换
- Android 自定义密码键盘
- 安卓studio创建者修改
- android动态改变桌面图标
- Android开发中git命令使用
- Android开机广播android.intent.action.BOOT_COMPLETED
- Android初步笔记
- 实现android轮播图的开源组件--Android-ConvenientBanner
- winddows下搭建android studio
- 关于android.support.v4.view.NestedScrollingChild这个错误