android是否可以对我使用StorageAccessFramework创建的纯文本文件进行写保护?

时间:2019-12-01 20:32:37

标签: android storage-access-framework

我正在使用文本编辑器,希望能够写保护文件。这可能吗?我可以使用游标和(COLUMN_FLAGS和FLAG_SUPPORTS_WRITE)从其URI中获取其权限,但是我找不到改变其权限的方法。

我还想出了一种使用ParcelFileDescriptor的proc fd获取SD卡上物理文件位置的方法,但是file.setWriteable(false,true)无效。

谢谢
史蒂夫S。

1 个答案:

答案 0 :(得分:2)

  

这可能吗?

不,对不起。

  

我可以使用游标和(COLUMN_FLAGS和FLAG_SUPPORTS_WRITE)从其URI中获取其权限,但是我找不到改变其权限的方法。

这些并不是真正的“权限”。 implementation 'org.springframework.boot:spring-boot-starter-jdbc'仅表示内容是只读的。例如,the "Media" provider declares everything it serves as read-only

  

我还想出了一种使用ParcelFileDescriptor的proc fd获取SD卡上物理文件位置的方法,但是file.setWriteable(false,true)无效。

正确,不支持。