Android手机无法访问图库

时间:2013-10-03 01:59:36

标签: android android-intent android-emulator

大家好,我是Android新手。我写了一个程序,我的程序到达Bluestack上的画廊但是当发送到我的手机时它不起作用

Intent intent = new Intent();
 intent.setType("image/*");
 intent.setAction(Intent.ACTION_GET_CONTENT);
 startActivityForResult(Intent.createChooser(intent,
 "Select Picture"), SELECT_PICTURE);

 -------
if (resultCode == RESULT_OK) {
        if (requestCode == SELECT_PICTURE) {
            Uri selectedImageUri = data.getData();
            selectedImagePath = getPath(selectedImageUri);

            Bitmap myBitmap = BitmapFactory.decodeFile(selectedImagePath);

 ------------


 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);
   }

你能帮助我吗?

0 个答案:

没有答案