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卡上创建与删除文件的权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这个实现在SD卡上创建与删除文件的权限。
相关文章推荐
- android 在应用的配置文件设置apk的安装路径,以下是安装到sdcard上的方式
- 安装APK文件到Android模拟器和Android sdcard的使用
- android 设置apk文件默认安装sdcard中
- android复制assets里的压缩文件到sdcard里并解压
- android 设置apk文件默认安装sdcard中
- android中使用http请求下载文件,并且将文件保存到SDcard中
- 安装APK文件到Android模拟器和Android sdcard的使用
- Windows Server 2003复制大文件出错:服务器资源系统资源不足,无法完成请求的服务
- 安装APK文件到Android模拟器和Android sdcard的使用
- Android在SDCard创建目录_卸载应用同时删除工程创建的文件
- android 应用升级 下载安装包 完成后 自动安装apk文件
- Android Assets下文件复制到sdcard
- android 应用安装到SDcard还是内存中的设置
- android打开sdcard读写文件、访问网络权限
- android模拟器无法复制文件到sdcard
- 安装APK文件到Android模拟器和Android sdcard的使用
- android复制assets里的压缩文件到sdcard里并解压
- 安装APK文件到Android模拟器和Android sdcard的使用