0
我正在開發一款應用程序,它可以讓用戶在應用程序本身中附加一些圖片,但用戶需要訪問手機庫才能將照片從應用程序中拉出。我的手機在運行2.3.5是否支持此版本?似乎無法在網上找到明確的答案!謝謝你們.....哪個版本的Android會讓我訪問我的手機拍攝的照片?
我正在開發一款應用程序,它可以讓用戶在應用程序本身中附加一些圖片,但用戶需要訪問手機庫才能將照片從應用程序中拉出。我的手機在運行2.3.5是否支持此版本?似乎無法在網上找到明確的答案!謝謝你們.....哪個版本的Android會讓我訪問我的手機拍攝的照片?
從圖庫中選擇圖片,
public class SelectPhotoActivity extends Activity {
private static final int SELECT_PICTURE = 1;
private String selectedImagePath="";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent, SELECT_PICTURE);
}
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);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_PICTURE)
{
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
// here you can set the image
}
}
}
}
它絕對能夠從圖庫中檢索圖像。你可以發佈你的代碼,你如何試圖從圖庫中獲取圖片?