Я знаю, что этот вопрос задавали много, но да, это не работает для меня: S Я обычно пытался его использовать, но там всегда были сообщения об ошибках.Android Galler Import не работает
Вот что я пытался импортировать:
общественного логический onMenuItemClicked (MenuScene pMenuScene, IMenuItem pMenuItem, плавать pMenuItemLocalX, плавать pMenuItemLocalY) { переключатель (pMenuItem.getID()) { случай НАЗАД:
createMenuChildScene();
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,
"Select Picture"), SELECT_PICTURE);
return true;
}
}
для некоторого reasone startActivityForResult красный подчеркнут, если я сменю имя onActivityResult к на ActivityForResult по коде здесь он по-прежнему красным подчеркнут.
общественный недействительный onActivityResult (интермедиат requestCode, внутр ResultCode, Намерения imageReturnedIntent) { super.onActivityResult (requestCode, ResultCode, imageReturnedIntent);
switch(requestCode) {
case REQ_CODE_PICK_IMAGE:
if(resultCode == RESULT_OK){
Uri selectedImage = imageReturnedIntent.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(
selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String filePath = cursor.getString(columnIndex);
cursor.close();
Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);
}
}
} над здесь получить Content распознаватель не работает или не определено:/ Я понятия не имею, что я делаю неправильно:/