首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有办法使CommCare应用程序的所有多媒体都是只读的?

是否有办法使CommCare应用程序的所有多媒体都是只读的?
EN

Web Applications用户
提问于 2017-02-13 11:41:26
回答 2查看 61关注 0票数 1

是否有办法使CommCare应用程序的所有多媒体都是只读的?

正在发生的情况是,用户正在尝试释放空间,并从手机内存中删除多媒体,这是应用程序中引用的内容。这不会影响应用程序(不会崩溃),但是应用程序中的图标/视频/音频不再可用。

唯一的出路是我们重新安装整个应用程序。

其他商业应用程序是如何处理这个问题的(比如我不能删除图标或其他东西,比如Uber),或者CommCare从.ccz文件中安装就不可能了?

EN

回答 2

Web Applications用户

发布于 2017-02-13 11:56:16

如果没有生根的设备,我不确定一个好的方法,使任何文件夹只读。

一个选项可以是将一个.nomedia文件放置在多媒体所在的文件夹中。这将阻止Android扫描文件夹中的媒体,因此它不会出现在任何相册等。

票数 1
EN

Web Applications用户

发布于 2017-02-15 07:21:03

你的问题已经回答了,但我会提供一些额外的背景。

其他商业应用程序如何处理这个问题(就像我不能为Uber之类的东西删除图标或其他东西一样)

CommCare的媒体看起来与设备不同的原因是,大多数应用程序将媒体存储在应用程序的资源中(在'APK‘文件中),用户无法访问这些资源。

由于CommCare是根据应用程序从外部源( 'CCZ‘文件)动态生成这些资源,这些文件将直接存储到文件系统中。

票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/103024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档