有没有办法使用外部配置文件分发 Android 应用程序?
Is there a way to distribute an Android app with an external config file?
我有一个 Android 应用程序需要在启动时读取一些自定义参数(例如 URL)。这些参数因客户而异。
我应该做的是:
- "broadcast" APK
- 为每个客户提供特定的参数文件(在 extern,单独的 文件中,名为 custom_par.xml)以在启动时读取
我不想在应用程序项目中配置文件:如果我需要将应用程序提供给新客户,我只需要编写一个为他新 custom_par.xml,并将其与标准 "common" APK 打包在一起。
可能吗?
我看到两种处理方式:
告诉您的客户将配置文件放在特定目录中,让您的 APK 在启动时读取和解析 xml。不难,但需要麻烦客户存储配置文件;
创建第二个轻型应用程序,仅使用您要放入配置文件的参数。然后,您可以将第二个 APK 与您的主应用程序一起分发,并让这两个应用程序进行通信。
我有一个 Android 应用程序需要在启动时读取一些自定义参数(例如 URL)。这些参数因客户而异。
我应该做的是:
- "broadcast" APK
- 为每个客户提供特定的参数文件(在 extern,单独的 文件中,名为 custom_par.xml)以在启动时读取
我不想在应用程序项目中配置文件:如果我需要将应用程序提供给新客户,我只需要编写一个为他新 custom_par.xml,并将其与标准 "common" APK 打包在一起。
可能吗?
我看到两种处理方式:
告诉您的客户将配置文件放在特定目录中,让您的 APK 在启动时读取和解析 xml。不难,但需要麻烦客户存储配置文件;
创建第二个轻型应用程序,仅使用您要放入配置文件的参数。然后,您可以将第二个 APK 与您的主应用程序一起分发,并让这两个应用程序进行通信。