我已经在网上搜索教程和指南,但我发现的唯一内容是从2007年开始过时。
我想知道如何在我当前的应用程序中打开文件。例如,如果我单击“浏览”按钮,它将启动设备上的默认文件浏览器的另一个活动(我不必实现我自己的,对吧?)。显然我需要它来返回文件,所以我可以随心所欲地解析它。
我认为这将是绑定到按钮的Intent的一部分,但我现在肯定。
答案 0 :(得分:2)
坏消息 - 没有原生“文件选择器”。好消息 - this guy制作了一个,所以你不需要。
答案 1 :(得分:0)
使用Environment.getExternalStorageDirectory()
而不是硬编码SD卡的目录路径。使用Android 3.0和3.1获取确切的SD卡目录似乎也存在问题。我有一个测试应用程序,可以在Android 2.3.3中读取和写入,但同一段代码不再起作用(请参阅https://stackoverflow.com/questions/6545478/android-3-1-sd-card-emulation)。