Вам нужен Intent
, чтобы открыть окно выбора файлов. Это предполагает, что пользователь имеет средство выбора файлов.
int reqCode = 1;
Intent action = new Intent(Intent.ACTION_GET_CONTENT);
action = action.setType("*/*").addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(action, reqCode);
Примечание reqCode
похоже на «ключ», который вы используете позже. Далее вы переопределите onActivityResult()
в вашем Activity
. Когда он запустится, проверьте, соответствует ли requestCode
вашему reqCode
. Если это так, вы знаете, что это из ваших намерений, и можете упаковать данные во входящее намерение.
Это всего лишь краткий обзор, вы, вероятно, должны прочитать больше о намерениях в официальной документации.