【发布时间】:2012-03-15 15:08:05
【问题描述】:
在我的 Android 应用程序中,我希望能够复制只读文件并让新版本也是只读的。
在目标文件上使用setReadOnly()方法只返回false,说明失败,当然检查文件本身也表明它没有设置只读属性。
--edit-- 正如 David Given 下面所建议的,这仅适用于 SD 卡上的文件。内部文件将与 setReadOnly() 配合使用。
我的清单文件有<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 行,我可以在我的应用程序中成功执行各种其他文件操作。
在寻找解决方案时,我看到几个人使用 linux 命令,他们说这是一种“肮脏”的方式,那么我们是否可以使用另一种“干净”的方式?
如果相关的话,我正在编写的应用程序使用的是 Android 2.1。
【问题讨论】:
标签: java android file permissions android-2.1-eclair