人每天都要喝8杯水才能保持健康,于是苦逼的程序员总是一遍代码就忘了时间,于是我突发奇想能不能开发一个apk能够实现固定的间隔时间定时提醒我要喝水了呢?
apk基本功能:
1)能够设置间隔时间 2)在apk应用被停止的情况下仍然能定时提醒 3)能够播放指定闹铃 4)能够及时终止提醒
效果图:
设置间隔
时间到后会跳出全局AlertDialog提示并且开始播放闹铃
即使APP被终止了,仍然能够提示
结束提示
废话不多说,直接上代码:
布局layout:
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">
android:paddingTop="20dp"
android:layout_width="match_parent"
android:layout_height="70dp">
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"/>
android:id="@+id/time"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="center_vertic