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

时间:2015-07-01 11:39:01

标签: android configuration-files app-startup

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

我期望做的是:

  • “广播”APK
  • 为每个客户提供特定的参数文件(在 extern,单独的文件中称为custom_par.xml),以便在启动时读取

我不希望在app项目中有 配置文件:如果我需要将应用程序提供给新客户,我只需要编写一个新的custom_par.xml他,并将其与标准的“普通”APK一起打包。

有可能吗?

1 个答案:

答案 0 :(得分:2)

我看到两种处理方式:

  • 告诉您的客户将配置文件放在特定目录中,然后让您的APK在启动时读取并解析xml。这并不困难,但需要打扰客户存储配置文件;

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