我是android新手。我已经尝试过此代码
在清单文件中,我这样写
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
用Java代码
File sdcard = Environment.getExternalStorageDirectory();
//Get the text file
File file = new File(sdcard,"store.txt");
但我超越了例外
我想执行文件读取和写入操作,并且我正在使用版本4.4.2。
我收到此错误
06-14 02:19:44.491: D/Shopping Cart(1700): open failed: EACCES (Permission denied)
是您的许可在manifest
文件中的正确位置吗
<application>
...
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
</manifest>
编辑
尝试编辑模拟器
它为我工作,该应用程序没有给出错误,并且正在工作
请在以下链接中查看更多信息:无法在Android仿真器中写入sdcard以及此链接使用Google Android仿真器仿真SD卡的指南
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句