2011-10-03 36 views
0

我返回7個URL,我從遠程服務器上的文本文檔中檢索。如何在固定的時間段後從服務器檢索項目?

該URL是我想要下載並放入緩存的圖像的鏈接。這些網址每週都會更改。

我想在每週固定一天檢索的文本文檔中,這些URL的只有一次(例如,僅星期一)。

我該怎麼做?

回答

0

1:使連接服務器的服務,並得到URL的然後寫文件網址爲你的應用程序中使用。 2:然後使用鬧鈴管理器爲特定日期創建鬧鈴。你可以在這裏找到細節。

how do I set an alarm manager to fire after specific days of week

在創建你必須與你的報警對象添加的服務,這樣,當報警時間來報警。然後,它運行服務。(但要小心,在這段時間裏可能沒有互聯網。)

您可以將您的服務報警對象e.g

 /* Scheduling Alarm for URL's update service to run at One */ 
     Log.i(TAG, "Alarm started"); 
     Calendar calendar = Calendar.getInstance(); 
     calendar.setTimeInMillis(System.currentTimeMillis()); 
     calendar.add(Calendar.SECOND, 10); 

     Intent versionUpdateService = new Intent(getApplicationContext(), MyURLUpdaterService.class); 
     PendingIntent recurringUpdate = PendingIntent.getService(getApplicationContext(), 0, versionUpdateService, 
       PendingIntent.FLAG_UPDATE_CURRENT); 

     AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE); 
     alarms.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, recurringUpdate); 
     Log.i(TAG, "Alarm ended"); 
+0

我怎麼可能把它暫時無響應的互聯網? – user856377

+0

如何將URL寫入文件? – user856377

+0

你必須在stackoverflow上搜索這些問題。 – Arslan

相關問題