Android自己的应用获取一张图片
来源:互联网 发布:淘宝店铺运营规划书 编辑:程序博客网 时间:2024/05/02 02:42
本文使用的是系统自带的功能,一方面代码简洁。另外一方面最起码不需要去处理图片。
但是网上有好几种通过隐式去调用的方法。lz经过测试这个是我认为最好的
打开系统的图库,每个软件打开的位置是不一样的。
在需要的地方加上下面这段代码
Intent intent = new Intent();intent.setAction(Intent.ACTION_PICK);intent.setData(MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent, 100);
然后在该Activity中
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode!=RESULT_CANCELED) { Uri uri = data.getData(); ContentResolver cr = this.getContentResolver(); try { Bitmap bm = MediaStore.Images.Media.getBitmap(cr, uri); //显得到bitmap图片 ImageView img = (ImageView) this.findViewById(R.id.img); img.setImageBitmap(bm); } catch (IOException e) { e.printStackTrace(); } }}
根据返回的uri地址获取图片
0 0
- Android自己的应用获取一张图片
- 获取一张图片的大小
- android从网络中获取一张图片
- android 从系统相册获取一张图片
- android 如何从网络获取一张图片
- 获取网络上的一张图片.
- Android 从Internet获取数据 实现获取一张图片
- android获取项目下的一张图片的绝对路径问题以及解决方法
- IOS根据一张图片获取它的模糊效果图片
- android如何获取一张图片(照相跟图库)
- Android如何从图库获取一张图片并显示
- Android程序如何实现从网络中获取一张图片
- Android 如何从相册(gallery)获取一张图片?
- Android分享一张图片
- 获取一张图片所包含的像素数
- iOS 获取相册中最近的一张图片
- 如何获取一张特定大小的压缩图片
- 如何判断点击的图片是否为一张图片android
- Android中WebView与JS的交互
- mysql的简单使用
- 纠错: 深度学习模型优化时快速收敛
- HDU 4664 Triangulation-SG函数
- C#中ExecuteReader、ExecuteScalar、ExecuteNonQuery
- Android自己的应用获取一张图片
- MAC串口开发环境搭建
- Android Studio工具修理集
- JBOSS调试启动报错 classic VM not supported; client VM will be used Unrecognized option: -
- HDU(2124)Repair the Wall补墙,贪心
- 腾讯云TAB缘何一跃成为开发者新宠?
- Hibernate 4 Second Level Caching With EHCache
- encodeURI和encodeURIComponent
- 2016 Multi-University Training Contest 2 Eureka