当前位置: 首页 > 知识库问答 >
问题:

托管配置XML文件中的defaultValue的用途是什么?

束雅达
2023-03-14

在我的“注释”下的引用中,Google说:“managed configurations ;bundle ;包含一个由managed configurations Provider显式设置的每个配置的条目。但是,不能因为在managed configurations XML文件中定义了默认值就假定配置将存在于bundle中。”

我理解,如果一个项目没有被托管配置提供程序显式设置,那么该项目将不在包中。但下一行(最后一行)我不清楚。

我的主要问题是“托管配置XML文件中的defaultValue的用途是什么”?但我希望这个答案也能帮助我回答或指导我回答这些问题:

  • 谁可以读取DefaultValue?
  • 托管的app能读懂吗?如果是,怎么做?
  • 托管配置提供程序可以读取它吗?如果是,怎么做?
  • 如果配置有默认值,为什么我不能假设它将存在于包中?托管配置提供程序是否负责读取defaultValue并显式设置它?

共有1个答案

西门马鲁
2023-03-14

您可以使用defaultvalue字段来解释如果管理应用程序未显式设置属性时应用程序的行为。

清单中引用的XML文件用于MDM在控制台中显示UI,以便IT管理员可以配置应用程序。如果为属性设置了defaultvalue,则MDM将在首次配置应用程序时预先填充相应的字段(例如,为默认为true的布尔属性显示一个选中的复选框)。

对于管理员来说,不配置您的应用程序应该与使用默认配置进行配置是一样的。因此,为了保持一致,无论属性是取消设置还是设置为defaultvalue,您的应用程序都应该以相同的方式运行。

要查看您的配置在MDM控制台中的样子,可以使用Android管理体验演示。

编辑:有关如何检索限制架构defaultvalue的详细信息

可以检索XML文件中定义的应用程序的限制模式

    null
 类似资料:
  • 问题内容: 这是我当前的项目结构: 我在两个文件(和)中都有非常相似的配置参数,这看起来很奇怪,但这就是我在许多在线示例和教程中看到的。我不明白为什么我需要两个文件。是否可以只与一个人一起工作?请解释。 ps。例如,我应该在两个文件中声明,还是只声明一个就足够了?如果是这样,使用哪个? 问题答案: 如果您使用的是Hibernate的专有API,则需要使用。如果您使用的是JPA,例如Hibernat

  • 本文向大家介绍.npmrc配置文件有什么用途?相关面试题,主要包含被问及.npmrc配置文件有什么用途?时的应答技巧和注意事项,需要的朋友参考一下 .npmrc文件的作用,就是配置npm源。 (该文件在C盘用户文件目录下) eg.淘宝源 registry = https://registry.npm.taobao.org

  • 我正在看一个教程,以dockerize我的django应用程序。我不明白为什么我们使用作为DockerFile中的环境变量。 你能帮忙吗?

  • node_modules文件夹到底是什么,有什么用途? 我知道,当我们用< code>npm下载任何库时,该库会转到node_modules文件夹。我还知道,当我们要上传它时(例如,上传到GitHub ),我们必须忽略node_modules文件夹,因为它占用了很多空间。通过package.json文件,我们可以使用< code>npm i下载所有依赖项。 假设我想将我的应用程序/网站部署到某个服

  • 问题内容: 今天,一位同事向我解释了如何创建nodejs项目,我注意到在./node_modules中有一个名为.bin的不可见文件夹。我必须说,我在添加到项目“ bootcamp”和“ bower”工具后才发现了这一点。.bin的目的是什么?它是做什么用的? 问题答案: 这是节点模块中的二进制文件(可执行文件)所在的文件夹。 NPM网站指出: 可执行文件在全局模式下,可执行文件在Unix上链接到

  • 如果我错了,请纠正我,但镜像用于将所有流量重定向到特定的存储库URL,并阻止其他所有内容(包括Maven central repo)。 现在,如果我有一个镜像来<代码>http://a.com:8081和存储库http://b.com:8081。第二个URL会被使用吗?我想答案是否定的。你能有多个镜子吗?