我正在尝试将计算机上的文本文件加载到Android Studio仿真器中[该操作应该像在Eclipse google上通过拖放操作一样简单,以至于难以处理]
这就是我在做什么:
一键打开设备文件资源管理器
2转到文件夹数据/用户/ 0 / myapppackage /文件
3-右键单击,然后单击上载
4-从我的桌面上选择文件(小文本文件)
但是当我尝试从我的应用程序读取文件时,我得到了:
Scanner scan = new Scanner(openFileInput(filename));
W/System.err: java.io.FileNotFoundException: /data/user/0/com.tomatedigital.instagramgiveawaywinner/files/cidades.txt (Permission denied)
W/System.err: at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:200)
at java.io.FileInputStream.<init>(FileInputStream.java:150)
at android.app.ContextImpl.openFileInput(ContextImpl.java:527)
我确定路径正确,我确定我有
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
实际上,我可以读取此文件夹中的任何其他文件(因为它们是使用该应用程序创建的),但我无法读取我上传的任何文件