从 Android Studio/gradle 启动我的 android 应用程序时,我需要指定一个系统属性。 我不知道该怎么做。
背景是我的应用程序需要知道与之通信的服务器的 URL。在测试和开发期间需要覆盖默认值。我在应用程序中有代码将系统属性合并到从 Assets 文件夹下的属性文件读取的应用程序属性之上。现在我所需要的只是能够以某种方式启动指定系统属性的应用程序。
TIA 为您提供帮助。
最佳答案
您始终可以将 URL 保留在您的 SharedPreference
中。每当您在开发/测试中使用它时,您都可以从用户那里获取输入并进行相应的更改,然后再次将其保存在 SharedPreference
中。因此,您的应用程序将始终知道它正在与哪个服务器通信。如果用户没有提供任何输入,那么它将从 SharedPreference
的 Assets 文件夹中获取您的默认设置。
关于android - 在应用程序启动时指定系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24705670/