如何使用java在android移动设备中获取位图uri
Posted
技术标签:
【中文标题】如何使用java在android移动设备中获取位图uri【英文标题】:how to get bitmap uri in android mobile device using java 【发布时间】:2010-02-18 11:27:01 【问题描述】:我只实现了这个代码图像上传设备如何检索位图uri 意图 photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("图片/*"); startActivityForResult(photoPickerIntent, ACTIVITY_RESULT_IMAGE_SELECTED);
protected void onActivityResult(int requestCode, int resultCode, Intent intent,Intent data, CharSequence Uri)
super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == ACTIVITY_RESULT_IMAGE_SELECTED)
if (resultCode == RESULT_OK)
Uri uri = intent.getData();
Object mBitmap = MediaStore.EXTRA_OUTPUT; //Media.//getBitmap(this.getContentResolver(),uri);
//EditText images=(EditText) findViewById(R.id.EditTextImages);
// mImageUploadAdapter.addImage(uri);
// mImageUploadGridView.invalidateViews();
i am implementing this code
【问题讨论】:
...?我认为您需要为您的问题添加一些细节。例如,您的问题是什么? 我是android新手,请转发解决方案 同意杰夫的观点;提问时请清楚,这只会对您有所帮助。 【参考方案1】:intent.getData()
将返回位图的 URI。如果您的问题是关于如何从该 URI 创建位图对象,您可以查看 here。
【讨论】:
好的,它不起作用只是错误显示方法 getBitmap(ContentResolver, Uri) 未定义为 MediaStore.Audio.Media 类型非常感谢您以上是关于如何使用java在android移动设备中获取位图uri的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Tracker 事件中获取 android facedetector 的当前帧(作为位图)?