Android提示通知自动代码

时间:2016-08-08 12:31:42

标签: java android

这里我尝试开发一个Android应用程序,它会自动提示用户通知作为提醒。当满足特定条件时,通知会提示用户。

对于我的情况,应用程序就像个人录音机应用程序,它要求用户每天记录数据。如果整天应用程序检测到没有数据输入,它将在特定时间提示提醒,提醒用户启动应用程序并输入数据。

例如,在晚上10点,用户从未启动当天的应用程序,应用程序将提示“请确保数据已更新!”。

代码如何工作?我已经参考了很多教程,但似乎并不是我想要的。谢谢。

1 个答案:

答案 0 :(得分:0)

Android文档建议您使用Alarm Manager注册一个Intent,如果您的应用程序可能没有运行,它将在指定时间触发。

当发生这种情况时,请发出通知。

m_notificationBuilder = new NotificationCompat.Builder(this)
                .setContentTitle(title)
                .setContentText(textMessage)
                .setSubText(subTextMessage)
                .setSmallIcon(R.drawable.ic_launcher_notification)
                .setColor(Color.RED)
                .setAutoCancel(true)
                .setPriority(NotificationCompat.PRIORITY_HIGH)
                .setSound(Settings.System.DEFAULT_NOTIFICATION_URI)
                .setVibrate(new long[]{1000, 100});

在构建通知后,使用通知管理器进行通知。