【发布时间】:2017-12-25 10:49:44
【问题描述】:
我将在我正在开发的应用程序中使用托管配置。
在获得有关此answer 的帮助后,我不明白托管配置中如何使用默认值。我的参考是这个link。
在“注意”下的参考资料中,Google 说,“托管配置捆绑包包含一个项目,用于托管配置提供商明确设置的每个配置。但是,您不能假设将存在配置只是因为您在托管配置 XML 文件中定义了默认值。"
我了解,如果托管配置提供程序未明确设置某个项目,则该项目将不在捆绑包中。但是下一行(最后一行)对我来说并不清楚。
我的主要问题是“托管配置 XML 文件中 defaultValue 的用途是什么”?但我希望答案也能帮助回答或指导我回答这些问题:
- 谁能读取默认值?
- 托管应用程序可以读取它吗?如果有,怎么做?
- 托管配置提供程序可以读取它吗?如果有,怎么做?
- 如果配置具有默认值,为什么我不能假设它会存在于捆绑包中?托管配置提供程序是否负责读取 defaultValue 然后显式设置它?
【问题讨论】:
标签: android mdm device-owner android-for-work android-enterprise