人每天都要喝8杯水才能保持健康,于是苦逼的程序员总是一遍代码就忘了时间,于是我突发奇想能不能开发一个apk能够实现固定的间隔时间定时提醒我要喝水了呢?
apk基本功能:1)能够设置间隔时间 2)在apk应用被停止的情况下仍然能定时提醒 3)能够播放指定闹铃 4)能够及时终止提醒
效果图:
废话不多说,直接上代码:
布局layout:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="bai.cslg.servicebestpractice.MainActivity"
android:baselineAligned="false"
android:orientation="vertical">
<LinearLayout
android:paddingTop="20dp"
android:layout_width="match_parent"
android:layout_height="70dp">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
android:padding="10dp"
android:gravity="center_vertical"
android:text="请设置提示时间间隔:"
android:textSize="20sp"/>
<EditText
android:id="@+id/time"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=