有没有办法使用外部配置文件分发 Android 应用程序?

Is there a way to distribute an Android app with an external config file?

我有一个 Android 应用程序需要在启动时读取一些自定义参数(例如 URL)。这些参数因客户而异。

我应该做的是:

我不想在应用程序项目中配置文件:如果我需要将应用程序提供给新客户,我只需要编写一个为他新 custom_par.xml,并将其与标准 "common" APK 打包在一起。

可能吗?

我看到两种处理方式:

  • 告诉您的客户将配置文件放在特定目录中,让您的 APK 在启动时读取和解析 xml。不难,但需要麻烦客户存储配置文件;

  • 创建第二个轻型应用程序,仅使用您要放入配置文件的参数。然后,您可以将第二个 APK 与您的主应用程序一起分发,并让这两个应用程序进行通信。