2010-02-18 3 views
2

je suis mis en œuvre ce dispositif de téléchargement d'image de code seulement comment peut récupérer bitmap uri Intention photoPickerIntent = new Intent (Intent.ACTION_PICK); photoPickerIntent.setType ("image/*"); startActivityForResult (photoPickerIntent, ACTIVITY_RESULT_IMAGE_SELECTED);comment obtenir bitmap uri en android appareil mobile en utilisant 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

...? Je pense que vous devez ajouter quelques détails à votre question. Par exemple, quelle est votre question? –

+0

je suis mis en œuvre ce code – satya

+0

Je suis nouveau à Android s'il vous plaît la solution d'avant – satya

Répondre

2

intent.getData() retournera l'URI du bitmap. Si votre question concerne la façon dont vous allez créer un objet bitmap à partir de cet URI, vous pouvez regarder here.

+0

ok, son ne fonctionne pas simplement la méthode d'affichage d'erreur getBitmap (ContentResolver, Uri) est indéfini pour le type MediaStore.Audio.Media merci beaucoup – satya

+0

une idée de cette solution d'erreur – satya

Questions connexes