【问题标题】:how to get bitmap uri in android mobile device using java如何使用java在android移动设备中获取位图uri
【发布时间】: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新手,请转发解决方案
  • 同意杰夫的观点;提问时请清楚,这只会对您有所帮助。

标签: android


【解决方案1】:

intent.getData() 将返回位图的 URI。如果您的问题是关于如何从该 URI 创建位图对象,您可以查看 here

【讨论】:

  • 好的,它不起作用只是错误显示方法 getBitmap(ContentResolver, Uri) 未定义为 MediaStore.Audio.Media 类型非常感谢您
猜你喜欢
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 2012-02-04
  • 2015-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多