2015-07-01 40 views
1

我有一个Android应用程序需要在启动时读取一些自定义参数(例如URL)。这些参数因客户而异。有没有办法用外部配置文件分发Android应用程序?

什么我应该做的是:

  • “广播”的APK
  • 给出具体的参数文件到每个客户(在EXTERN,独立文件名为custom_par.xml)是在启动时读取

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

可能吗?

+1

是吗?一旦应用程序启动,找到并解析配置文件。客户只需将你的XML放在特定的目录中即可。或者,您可以将配置文件作为第二个轻量级,无用户界面的APK分发,然后让这两个APK进行通信。 – natario

+0

@mvai我会用你的建议开发一个具有共享偏好的超轻型APP。请回答我的原始问题,以便我可以接受它作为正确的解决方案 – Stefano

回答

2

我看到处理它的双向:

  • 告诉你的顾客能够在特定目录中的配置文件,并让您的APK读取并在启动时解析XML。这并不困难,但需要打扰客户关于存储配置文件;

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

相关问题