- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 setReadOnly
方法将我的应用程序目录设置为“只读”存储在我的 SD 卡上。然而,即使我在 list 中为应用程序提供了 android.permission.WRITE_EXTERNAL_STORAGE
权限,此方法在调用时仍会返回“false”。
这是我的代码:
is.close();
fos.close();
Decompress d = new Decompress(productDirectory + "/downloadedfile.zip", productDirectory + "/unzipped/");
d.unzip();
File zipfile = new File(productDirectory + "/downloadedfile.zip");
zipfile.delete();
productDirectory = new File(Environment.getExternalStorageDirectory().toString() + "/zipfiledemo");
boolean isWriteLocked = productDirectory.setReadOnly();
Log.v("Writing access locked",">>>>>>>>>>>>>>>>>>>" + isWriteLocked);
最佳答案
你应该在AndroidManifest.xml
中定义权限android.permission.MOUNT_UNMOUNT_FILESYSTEMS
,这意味着你可以在SDCard上创建文件和删除文件。
关于android - setReadOnly 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7160182/
有没有办法将 radioGroup 设置为只读。我试过disabled: true,但这会在radioGroup上创建一个掩码,这使得它几乎不可读。关于如何将 extjs radioGroup 设置为
我正在使用 setReadOnly 方法将我的应用程序目录设置为“只读”存储在我的 SD 卡上。然而,即使我在 list 中为应用程序提供了 android.permission.WRITE_EXTE
我在使用 JDBC 设置与 PostgreSQL 数据库的只读连接时遇到问题。 我正在创建一个加载查询以从文件执行的应用程序,我只想执行 SELECT(只读)查询。对将运行应用程序的用户设置权限不是一
我有带有 Hibernate 框架(无 spring)的 Java 应用程序连接到 MySQL DB,通过 c3p0 管理连接池 我尝试将我的应用程序配置为从从属数据库读取并写入主数据库,我在某种程度
@RequestMapping("/testing") @Transactional public String testing(HttpServletRequest request,
我已经设法在 QPlainTextEdit 上接受放置事件: class PlainTextEdit : public QPlainTextEdit { public: PlainTextEd
package com.studytrails.tutorials.springremotingrmiserver; import java.lang.Object;
我用 @Transactional 注释了我的服务方法readonly=true . 因为那个 spring/hibernate 没有调用 jdbc 连接驱动程序的 setReadonly 方法。我能
我想这样做并没有特别的原因,更多的是因为我了解这些东西是如何工作的。 我有一个从 CWnd 派生的编辑框。我们称它为 m_edtBox。当我调用 m_edtBox.EnableWindow(FALSE
我试图在实例完全加载后将我的 CKEditor 实例设置为“只读”,但我收到 Javascript 错误:无法调用 null 的方法“setReadOnly”。当我深入研究它时,错误来自 ckedit
我正在为一个不太流行的 mmorpg 游戏编写一个 server-emu 软件,我正在使用 mysql connector for c++ 连接我的数据库。在我重新安装 Windows(和我的整个开发
我是一名优秀的程序员,十分优秀!