我如何读取 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
,反之亦然。
我需要在 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
,反之亦然。