博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结对项目:一寸时光APP(日程管理)三
阅读量:5310 次
发布时间:2019-06-14

本文共 1529 字,大约阅读时间需要 5 分钟。

日程倒计时界面:主界面主要实现的是倒计时的功能,输入倒计时的时间后点击确定按钮,下方的方块即会显示倒计时时间,时间到后手机会震动及振铃。点击方块后取消提醒。

图片:1120036-20170615164618056-811668744.jpg

int hour = 0, minute = 0, second = 0;

if (!TextUtils.isEmpty(etHour.getText().toString())) {
hour = Integer.valueOf(etHour.getText().toString());
}
if (!TextUtils.isEmpty(etMinute.getText().toString())) {
minute = Integer.valueOf(etMinute.getText().toString());
}
if (!TextUtils.isEmpty(etSecond.getText().toString())) {
second = Integer.valueOf(etSecond.getText().toString());
}
int sum = hour * 1000 * 3600 + minute * 1000 * 60 + second * 1000;
if (sum == 0) {
Toast.makeText(getActivity(), "请输入倒计时时间!", Toast.LENGTH_SHORT).show();
} else {
mc = new MyCount(sum, 1000);
mc.start();
}
etMinute.setText("");
etHour.setText("");
etSecond.setText("");

通知栏提醒界面:主界面主要实现的是在日程提醒的状态下通知栏展示提醒的日程,点击该通知栏后可进入日程查看界面。

图片:1120036-20170615164705587-568133057.png

Notification.Builder builder = new Notification.Builder(this);

notificationManager = (NotificationManager) this
.getSystemService(NOTIFICATION_SERVICE);
Intent clickIntent = new Intent(NotificationService.this, MyReceiver.class);
clickIntent.putExtra("id", id);
PendingIntent pendingIntent = PendingIntent.getBroadcast(NotificationService.this, 1, clickIntent, PendingIntent.FLAG_CANCEL_CURRENT);
builder.setTicker("您有设定日程已到时间").setDefaults(Notification.DEFAULT_VIBRATE).setContentIntent(pendingIntent).setSmallIcon(R.mipmap.android).setContentTitle("日程提示")
.setContentText("点击查看日程: " + title);
Notification notification = builder.build();
notificationManager.notify(1, notification);

转载于:https://www.cnblogs.com/feibingyu/p/7018702.html

你可能感兴趣的文章
初用Ajax
查看>>
zabbix 2.2.20 安装详解(Centos6.9)
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
css文本溢出显示省略号
查看>>
SQL_Server_2008完全学习之第十章触发器
查看>>
git安装和简单配置
查看>>
C# FTP远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)...
查看>>
面向对象:反射,双下方法
查看>>
利用matplotlib绘画出二特征的散点图
查看>>
RabiitMq
查看>>
WebForm 发送邮箱
查看>>
鼠标悬停提示文本消息最简单的做法
查看>>
# C++中对PI的引用
查看>>
Java面向对象重要关键字
查看>>
美女CEO三十感言--大家都是出来卖的
查看>>
C、JAVA存储管理不同点
查看>>
课后作业-阅读任务-阅读提问-2
查看>>
rtmp服务器以及rtmp推流/拉流/转发
查看>>
面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序...
查看>>
挑战常规--不要这样使用异常
查看>>