2015-07-01 45 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與主應用程序一起分發,並讓這兩個應用程序進行通信。

相關問題