2010-02-18 43 views
2

我實現了這種代碼圖片上傳設備只能如何檢索位圖uri 意圖photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType(「image/*」); startActivityForResult(photoPickerIntent,ACTIVITY_RESULT_IMAGE_SELECTED);如何獲取位圖uri在Android移動設備使用java

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 
+2

...?我認爲你需要爲你的問題添加一些細節。例如,你的問題是什麼? –

+0

我執行此代碼 – satya

+0

我是新來的Android請轉發解決方案 – satya

回答

2

intent.getData()將返回位圖的URI。如果你的問題是關於如何從這個URI創建一個位圖對象,你可以看看here

+0

好吧,它不工作只是錯誤顯示方法getBitmap(ContentResolver,Uri)是未定義的類型MediaStore.Audio.Media 非常感謝你 – satya

+0

一些想法這個錯誤的解決方案 – satya

相關問題