0

こんにちは、私はアンドロイドが初めてです。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);
   }

手伝って頂けますか?

4

0 に答える 0