我正在尝试打开文件的所有权SD卡usign的标准方法: hFile=打开(filePath,O_RDWR|O_NONBLOCK|O_DIRECT);
SD卡是我们的专有卡,是使用外部工具创建的,当卡插入安卓手机时,文件的权限是:-rwxr-x system sdcard_rw 65536 2011-11-06 12:13 IMSP我猜安卓决定这个权限。不管怎么说,文件无法打开写入,有什么办法改变android应用程序的userid或groupid吗?
注意了,科斯塔。
发布于 2011-11-17 18:49:42
好的,解决方案很简单,只需添加:
使用-权限android:name="android.permission.WRITE_EXTERNAL_STORAGE“
添加到清单文件中
发布于 2011-11-16 17:31:58
通过调用系统方法获取File()中使用的File的路径
并不是所有的文件(外部存储)都会到达他们所说的位置,但是如果你摆弄它,比如File.list()或者安卓提供给你外部存储的东西,prob可以解决这个问题
https://stackoverflow.com/questions/8149358
复制相似问题