android后台通知,Android后台定时提醒功能实现

本文介绍了如何在Android中实现后台定时提醒功能,利用Service、AlarmManager和Notification进行实现,以保护长时间使用电子设备的眼睛健康。通过设定间隔时间,当时间到达时,应用会显示通知并重新启动服务。
摘要由CSDN通过智能技术生成

前提:考虑到自己每次在敲代码或者打游戏的时候总是会不注意时间,一不留神就对着电脑连续3个小时以上,对眼睛的伤害还是挺大的,重度近视了可是会遗传给将来的孩子的呀,可能老婆都跟别人跑了。

于是,为了保护眼睛,便做了个如下的应用:

打开后效果:

0cf066291f1ed5a078f12356f0e506db.png

时间到之后有后台提醒:

5bbc43c18c09048b5808322d5a40029b.png

0d4d28f6eee18354cbfe7559f7f74543.png

好了,接下来说一下做这样一个APP主要涉及到的知识点:

Service:使用service,便可以在程序即使后台运行的时候,也能够做出相应的提醒,并且不影响手机进行其他工作。

AlarmManager:此知识点主要是用来计时,具体的在代码的注释中写的很详细。

notification:此知识点就是用作通知的显示了,具体的可以参考另一篇文章:

MainActivity:

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Window;

import android.widget.Toast;

public class MainActivity extends Activity {

private Intent intent;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//取消标题栏

requestWindowFeature(Window.FEATURE_NO_TITLE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值