询问用户保存文件位置的最佳方法是什么?目前,我已经设法使用OI文件管理器来选择要使用Intent.ACTION_GET_CONTENT加载的文件,但我想知道是否有办法以类似的方式选择保存位置?
答案 0 :(得分:0)
以下适用于OI文件管理器:
Intent intent = new Intent("org.openintents.action.PICK_FILE");
intent.putExtra("org.openintents.extra.BUTTON_TEXT", "Save");
intent.putExtra("org.openintents.extra.TITLE", "Choose save location");
try {
startActivityForResult(intent, SAVE_FILE_REQUEST_CODE);
} catch (ActivityNotFoundException e) {
//TODO: Handle no save file activity found
}
但是,我不确定这是否是最佳解决方案,因为它使用OpenIntents操作而不是内置Android操作。文件管理器之间的兼容性如何?即这样做 与Astro和ES等所有受欢迎的人一起工作?