比如用户定个时间在明天5点,那么在每天4点就发生通知,这个的实现是靠Service一直在后台运行吗?这样会不会很耗电?
是要写个服务程序,你可以写个timer定时判断时间,你可以根据当前时间和目标时间的差值,动态设定时间间隔,而不是频繁的访问,这样会节约电量
这个应该用线程实现,或者用推送,
方案1: 判断系统时间,在规定的时间启动,
不过这种方法可能没有效果,因为你的软件不一定一直是启动状态
肯定需要一个服务一直挂zhe
方案2:如果你用了极光推送服务,那么比较省心,
可以在网上设置定制,推送到手机,
------我是小白,多多指教
平时做的都是以当前时间点来发送,估计你这个也是推算时间进行发送
Service确实一直没有被杀死,但是直到那个时刻才触发,所以不会很耗电
可以使用系统的定时机制来实现。