2011-01-03 5 views
0

Ich mag den Weg holen, wo die Bilder in Emulator gespeichert werden und diesen Pfad verwenden, um die Fotos in twitpic appliation jemand bitte mit dieser Entschuldigung helfen kann, zu teilen, wenn ich nicht klar binAndroid twitpic Anwendung

Vielen Dank im Voraus

Diese

Antwort

1

ist der Code, um die Auswahl Aktivität zu starten

Intent intent = new Intent(); 

    intent.setType("image/*"); 

    intent.setAction(Intent.ACTION_GET_CONTENT); 

    startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE); 

im Ergebnis dieser Aktivität Sie den Pfad der ausgewählten Datei aus dem folgenden Code erhalten kann

public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (resultCode == RESULT_OK) { 
     if (requestCode == SELECT_PICTURE) { 

      selectedImageUri = data.getData(); 
      anyImageButton.setImageURI(selectedImageUri); 
      selectedImagePath = getPath(selectedImageUri); 
     } 

    } 

} 

public String getPath(Uri uri) { 
    String[] projection = { MediaStore.Images.Media.DATA }; 
    Cursor cursor = managedQuery(uri, projection, null, null, null); 
    int column_index = cursor 
      .getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 
    cursor.moveToFirst(); 
    return cursor.getString(column_index); 
} 

Hope this :)

+0

Thank you very much :) – Nehav

+0

helfen Wenn die Antwort für Sie arbeitet dann bitte übernehmen, so dass ein anderer auch die richtige Referenz bekommen ... Hoffe, dass es auch andere hilft. .. cheers – Javanator

+0

@Nehav gibt es ein grünes Häkchen neben der Antwort. Wenn diese Antwort für Sie funktioniert, drücken Sie diese Taste – Javanator