2013-03-20 60 views
1

我有一個小型Android應用程序,我正在爲樂趣而做。應用程序的主要部分之一是能夠從某個網站下載文檔。但是,下載鏈接會經常更改,我想用某種方法來管理應用程序下載的鏈接。幾乎沒有經驗,我首先想到的將是一個XML文件,我可以下載並解析文檔的必要鏈接(請注意文檔不敏感,並且人們對XML文件沒有任何價值)。真的,它可能是Web服務器上任何人爲可編輯的格式。如何管理動態下載鏈接的位置

一些額外的信息是,我正在使用C + +(Qt)爲我的Android應用程序,但我真的不認爲這會限制太多。這主要是存儲動態鏈接位置的最佳方式。另一個更爲牽強的想法是一個更新地址的TcpServer,但我覺得這有點矯枉過正。

+0

下載包含信息的XML文件對我來說似乎是合理的。 – JBentley 2013-03-20 00:13:31

+0

@JBentley是的,這是我的第一個想法。我有一種奇怪的感覺,有更好的東西。經過幾個小時的研究,在我的具體案例附近我找不到任何東西。 – ContingencyCoder 2013-03-20 00:16:18

+0

這是一個相當普遍的問題(例如下載下載鏡像列表的應用程序,或下載可用服務器列表的遊戲),並且由於安全性不是問題,我不認爲有必要過度設計它。例如,Linux軟件包管理器通常採用這種方法來更新可用軟件包列表。 – JBentley 2013-03-20 00:22:01

回答

0

正如其他人在評論中指出的那樣,Web服務器上的XML是一個很好的解決方案。現在,當我更新XML文件中的鏈接時,下載鏈接將在Android應用程序(或其他地方)中動態更改。這是可以的,因爲XML是標準化的,安全性不是問題。

感謝您的幫助和第二意見!