关于android 调用系统图片浏览器并返回图片路径问题
16lz
2022-07-23
调用系统图片浏览器的方法如下:
Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent, IMAGE_SELECT);
activitity回调方法如下:
protected void onActivityResult(int requestCode, int resultCode, Intent data){if (resultCode == Activity.RESULT_OK){Uri uri = data.getData();Cursor cursor = this.getContentResolver().query(uri, null, null, null, null);cursor.moveToFirst();for (int i = 0; i < cursor.getColumnCount(); i++){// 取得图片uri的列名和此列的详细信息System.out.println(i + "-" + cursor.getColumnName(i) + "-" + cursor.getString(i));}}}
注:一切文章系鄙人防遗忘所写,仅供参考,勿扔板砖,谢谢!
更多相关文章
- Android(安卓)Wifi模块分析(三)
- Android中dispatchDraw分析
- Android四大基本组件介绍与生命周期
- Android(安卓)Service AIDL
- Android调用天气预报的WebService简单例子
- android打电话发短信
- android 拨打紧急号码,通话时开启免提功能实现
- Android调用.NET Webservice报org.ksoap2.serialization.SoapPri
- android 自定义view