2017-05-07 86 views
-3

我正在開發一個android應用程序項目,並且我一直在創建通知。我需要一個通知,通知每個月的第15天。任何意見,將不勝感激,謝謝。Android Studio自定義通知

+0

歡迎來到StackOverflow。請[編輯]你的問題,並添加一些你到目前爲止嘗試過的[mcve]。 StackOverflow不是代碼寫入服務。 – Shashanth

回答

0

創建一個檢查日期的android服務。在指定日期時顯示通知。 你可以看到如何創建一個後臺服務:enter link description here 例如採取一天(15日): 我寫它在java中,但你也可以使用android studio。

import java.text.DateFormat; 
import java.text.DateFormat; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.Date; 
public class Main{ 

    public static void main(String[] args) { 




     Date today = new Date(); 

     Calendar calendar = Calendar.getInstance(); 
     calendar.setTime(today); 

     calendar.add(Calendar.MONTH, 1); 
     calendar.set(Calendar.DAY_OF_MONTH, 1); 
     calendar.add(Calendar.DATE, -1); 

     Date lastDayOfMonth = calendar.getTime(); 

     DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
     System.out.println("Today: " + sdf.format(today)); 
     String[] str = sdf.format(today).split("-"); 
     System.out.println("" + str[2]); 
     if(str[2].equals("15")) 
      System.out.println("today is 15th"); 
      else 
      System.out.println("not yet..."); 
     } 
    }