闹钟AlarmAndMusic 和支持播放音乐效果的《IT蓝豹》
闹钟AlarmAndMusic 和支持播放音乐效果的,上下滑动调整时间和页面旋转风车效果,
由于制作的gif有些问题,效果不明显,欢迎下载使用看看真实的效果。
本例子主要由AlertActivity和AlarmService和AlarmAlertWakeLock三个类完成。
AlarmAlertWakeLock主要代码如下:
public class AlarmAlertWakeLock {
private static PowerManager.WakeLock sCpuWakeLock;
public static void acquireCpuWakeLock(Context context) {
Log.v("Acquiring cpu wake lock");
if (sCpuWakeLock != null) {
return;
}
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
sCpuWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.ON_AFTER_RELEASE, Log.LOGTAG);
sCpuWakeLock.acquire();
}
public static void releaseCpuLock() {
Log.v("Releasing cpu wake lock");
if (sCpuWakeLock != null) {
sCpuWakeLock.release();
sCpuWakeLock = null;
}
}
}
AlarmService主要用来play()音乐。
运行效果:
文章来自作者原创,请转发标明出处,谢谢。
更多相关文章
- Android(安卓)使用MotionLayout实现动画效果
- button的一些使用小常识(点击效果,button圆角,边框线的实现)
- ShutdownThread - 动画 & 音乐
- 解决给一组Button设置Background导致点击效果错乱问题
- android 画廊效果(中间大两边小)的无限轮播banner
- Android(安卓)触屏事件处理_手势识别 (补充)
- android侧滑效果,SlidingMenu配置
- Android-DialogFragment快速指南
- QuickSand图片点击后分裂成几份消失效果