我正在尝试在专有SDCARD上使用标准方法打开文件: hFile = open(filePath,O_RDWR | O_NONBLOCK | O_DIRECT);
Sdcard是我们使用外部工具创建的专有卡,当卡插入Android手机时,文件的权限是: ---- rwxr-x system sdcard_rw 65536 2011-11-06 12:13 IMSP 我猜Android决定这个权限。 无论如何,文件无法打开写入 有什么方法可以改变android应用程序的userid或groupid吗?
注意,科斯塔。
答案 0 :(得分:0)
通过调用系统方法
获取File()中使用的文件的路径并非所有文件(外部存储)都会转到他们所说的位置,但是如果你像File.list()那样摆弄它,或者知道Android为你提供外部存储的问题可以解决它
答案 1 :(得分:0)
好的,解决方案很简单,只需添加:
uses-permission android:name =“android.permission.WRITE_EXTERNAL_STORAGE”
到清单文件