2015-04-06 37 views
0

我想製作Android應用程序,以便在5/5/15和10/10/15之間運行。
我是否必須使用.xml文件或.java文件?如何讓Android應用程序在特定日期之間工作?

請幫幫我。

+0

函數表示您是否希望應用程序僅在特定日期運行或在特定日期執行應用程序任務。具體和詳細說明你的問題? – Saurav 2015-04-06 09:19:58

回答

0

你一定會使用Java來處理這種事情,如果xml是爲那麼爲什麼android使用java?無論如何做這樣的事情,你會有兩個選擇,要麼開始日期和結束日期保存到preferences或本地database,然後你可以使用alarmManager來檢查一天是否到來,或者只需檢查用戶打開應用程序。

+0

謝謝k0sh。我認爲只要用戶打開應用程序就是最簡單的事情。我不知道使用首選項和alarmManager設置日期的步驟。 – david 2015-04-06 09:40:17

0

所以你需要的是所謂的「免費增值」應用程序,這意味着用戶可以使用應用程序讓說一週或10天,然後應用程序將停止工作或重定向用戶付費版本的PlayStore。

這主要可以實現3個技術
1)第一種方法很簡單,你存儲在sharedpreferences兩個日期,然後比較兩個日期,以及每次運行應用程序之後檢查,看是否試用期已結束。

2)第二個方法是將一個硬編碼定時炸彈,通過該方法的所有用戶將在同一時間被記錄在相同的日期,並因此將無法進一步使用該應用更

3)第三種方法,實現以上的最佳實踐。您將不得不設置服務器,並且當您的應用程序啓動時,它會向服務器發送唯一的電話標識符。然後在服務器上,您可以檢查電話ID是新的還是舊的使用

爲了更好的用戶體驗,您應該顯示一個彈出式窗口(alertdialog)或其他內容,以便用戶重定向到付費版本或完整應用程序版本在Playstore上。

+0

謝謝Jeffy Lazar – david 2015-04-06 11:20:32

+0

如果您認爲答案是對的並且對您有幫助,請批准答案,以便對他人有幫助。 – 2015-04-06 11:30:41

+0

可能需要一些時間。我必須解決它。 :) – david 2015-04-06 11:34:03

相關問題