您的位置:首页 > 移动开发 > Android开发

Android应用安装时无法完成向SDCard中复制文件的原因:未声明权限请求

2012-07-05 15:32 761 查看
近日开发了一个Android软件,安装时需要先把数据文件复制到SDCard上,在虚拟机上运行时软件一打开就强制关闭了,看下LogCat的信息,发现软件找不到在首次安装时复制到SDCard上的数据文件,可看复制文件的代码,发现没有错误,经多方查找还是找不到原因,于是就参考了别人写的类似应用,发现别人在AndroidManifest.xml文件中比我多写的有几段代码,是<uses-permission >标签的,所以复制过来粘上再运行,竟然通过了,马上查找这些代码的意思,终于明白原因了,原来程序执行需要读取到安全敏感项必需在Androidmanifest.xml中声明相关权限请求,我需要向SDCard中创建文件,所以需要在Androidmanifest.xml中加入如下代码:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

   这个实现在SD卡上创建与删除文件的权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 虚拟机