Поднимите намерение с действием как ACTION_GET_CONTENT
и установите тип "image/*
". Начнется сборщик фотографий Activity. Когда пользователь выбирает изображение, вы можете использовать обратный вызов onActivityResult
для получения результатов.
Что-то вроде:
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK)
{
Uri chosenImageUri = data.getData();
Bitmap mBitmap = null;
mBitmap = Media.getBitmap(this.getContentResolver(), chosenImageUri);
}
}