2012-05-31 88 views
2

询问用户保存文件的位置的最佳方式是什么?目前,我已经设法使用OI文件管理器来选择要使用Intent.ACTION_GET_CONTENT加载的文件,但我想知道是否有类似的方式选择保存位置?使用Intents选择保存文件位置

回答

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?

相关问题