2017-05-07 66 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..."); 
     } 
    }