Я пытаюсь выбрать файл через намерение. Что я судимый до сих пор это:Android Select File Intent
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
startActivityForResult(intent, FILE_SELECT_CODE);
Но с этим, я могу только ПОС Фотография с приложением Galery.
Моя цель - загрузить файл ANY через стандартный файловый менеджер Android/Samsung.
Это не сработало:
String manufactures = android.os.Build.MANUFACTURER;
if(manufactures.equalsIgnoreCase("samsung"))
{
Intent intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");
startActivityForResult(intent, FILE_SELECT_CODE);
}
Thx за вашу помощь!
Thx для вашего ответа. То, что только что пробовали, есть: Цель намерения = новое намерение (Intent.ACTION_OPEN_DOCUMENT); intent.addCategory (Intent.CATEGORY_OPENABLE); intent.setType ("*/*"); startActivityForResult (намерение, FILE_SELECT_CODE); , но тогда приложение вылетает ... –
@ Pixel_95: Используйте LogCat для проверки трассировки стека Java, связанной с вашей катастрофой: http://stackoverflow.com/questions/23353173/unappro-myapp-has-stopped-how-can -i-solve-this Если вы не понимаете, что видите, отправьте отдельный вопрос о переполнении стека, в котором вы предоставите свой текущий код вместе с этой трассировкой стека. – CommonsWare
это говорит: «java.lang.IllegalStateException: Не удалось выполнить метод действия» в последней строке кода, я только что опубликовал –