gpt4 book ai didi

android - 如何从外部存储中读取属于其他应用程序的文件?

转载 作者:行者123 更新时间:2023-11-29 00:42:50 27 4
gpt4 key购买 nike

我想阅读由我的其他应用编写的文本文件。它保存在广告“Android/data/MyPackageName/files/”

我使用这段代码:

 File file = new File("//Android//data//MyPackageName//files//", "filename.txt");
FileInputStream is = new FileInputStream(file);

但我得到异常“没有这样的文件或目录”

我确信解决方案非常简单,但我还找不到。感谢您的帮助!

最佳答案

我认为使用双反斜杠“//”是不对的,一个就够了。另外,路径应该是“/mnt/sdcard/Android/data....”。我不确定“/mnt/sdcard”是否适用于所有设备,所以我的建议是使用 Environment .getExternalStorageDirectory 获取 SD 卡上的根目录。

关于android - 如何从外部存储中读取属于其他应用程序的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8380754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com