我如何读取 android 中应用程序文件夹外的文件?

how can i read a file outside the app folder in android?

我需要在 android 中制作一个编译器,使用 jflex 和 cup 工具来读取移动设备内部存储中的文件。

但用户需要输入文件的路径,用户输入如下:

/home/cp21.txt

但是当我使用 openFileInput() 方法时,它显示

/data/data/com.aplicattionpakagename/files/cp21.txt

文件在"Almacenamiento de telefono"

的buetooh目录下

如何阅读?

尝试使用外部存储中的东西 getExternalStorageDirectory()

如果您希望用户界面将其显示为 /home,请确保在视图和模型之间进行字符串替换,s.t。 /home 转换为 /path/to/storage,反之亦然。