Java 如何在用户首次打开应用程序15天后发送通知
嘿,在用户第一次打开应用程序后,是否每15天发送一次通知?提前感谢您可以使用MainActivity.java的Java 如何在用户首次打开应用程序15天后发送通知,java,android,Java,Android,嘿,在用户第一次打开应用程序后,是否每15天发送一次通知?提前感谢您可以使用MainActivity.java的OnCreate中的SharedReferences保存应用程序首次运行的日期 然后你可以使用日历对象来获得这样的一天 SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); int start = sharedPref.getInt("firstRunDate", 0);
OnCreate
中的SharedReferences
保存应用程序首次运行的日期
然后你可以使用日历对象来获得这样的一天
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int start = sharedPref.getInt("firstRunDate", 0);
Calender cal = Calendar.getInstance();
int dayOfMonth = cal.get(Calendar.DAY_OF_MONTH)+1;
if((dayOfMonth+15)%30 == start)
//send notifications
答案是残酷的:必须编写代码。