繁体   English   中英

在第一次安装Android App期间部署设置

[英]Deploy settings during 1st install Android App

我正在开发的应用程序包含一些设置,例如服务器ip,sharedpreference文件名以及其他一些设置,我希望将它们保存到单个文件中,而不是在代码中的某些地方进行硬编码。

因此,我想知道当今关于部署此类设置的最佳实践是什么。 更多,如何在应用程序中的任何地方访问它?

android sharedpreference允许我在第一次启动后保存它,但我不知道如何使用该应用程序进行部署。

问候,

部署任意数据的一种常见方法是使用原始资源

使用设置创建文件,并将其保存到原始资源文件夹。 首次运行应用程序时,可以创建SharedPreference实例,并将值从原始资源复制到首选项。

一种选择是创建一个Configuration.java类,并将配置放在此处。 您可以针对不同的构建类型(开发,生产等)使用不同的构建风格。

另一个选择是使用Gradle生成的类:BuildConfig.class,您可以在其中放置来自build.gradle脚本的一些配置数据。

编辑:如果在应用程序的生命周期内服务器IP不变,则不应使用“共享首选项”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM