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