2012-11-21 57 views
0

我是新來的android開發,但我想知道如何像ESPN Scorecenter的android應用程序或可能是一個新聞應用程序動態更新,而無需用戶手動執行此操作。將更改/更新apk文件會自動更改用戶的Android應用程序,或他們將不得不更新版本?你如何動態更新你的Android應用程序?

+2

這是一個_very_廣泛的問題...我建議從[Building Connectivity](http://developer.android.com/training/building-connectivity.html)開發人員指南開始 – Sam

回答

1

Android使用SynchAdapter框架,但這有點棘手。 SDK有這方面的例子。

你可以通過使用由AlarmManager這是有據可查的組類

+0

更新APK文件將自動更新你的用戶 – Merlin

+0

'docented'是什麼意思? –

+1

意味着愚蠢的觸摸屏和大拇指 – Merlin

1

使用線程在一個確定的時間量來執行下載,新內容下載的時候可以觸發的AsyncTask或IntentService事情簡單化使用notifydatasetchanged()刷新視圖。

+0

谷歌推薦AsynchTask通過原始線程來避免殭屍線程。 IntentService甚至更好。提及數據集通知。 – Merlin

+0

是的,asynctask比較好,但是如何執行一個asynctask來每15分鐘下載一次新圖像? – BigBen3216

+0

intentservice比較好 – Merlin

相關問題