۱۳۹۴/۰۷/۱۴, ۱۲:۳۰ ب.ظ
سلام
این کد رو برای باز کردن گالری
این کد ریزولت
این هم دریافت آدرس واقعی تصویر
این کد ها هم قبل از فانکشن اون کریت قرار بدید تعریف متغیر ها
این کد رو برای باز کردن گالری
کد پیاچپی:
gallery.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
}
});
کد پیاچپی:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_PICTURE) {
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
System.out.println("Image Path : " + selectedImagePath);
display.setImageURI(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);
}
کد پیاچپی:
private static final int SELECT_PICTURE = 1;
private Uri fileUri;
private String selectedImagePath;
بزودی