码迷,mamicode.com
首页 > 其他好文 > 详细

闹钟AlarmAndMusic 滑动调整时间和页面旋转风车效果《IT蓝豹》

时间:2015-10-14 12:41:02      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:android   android特效   alarmandmusic   闹钟   alarmservice   

闹钟AlarmAndMusic 滑动调整时间和页面旋转风车效果


闹钟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()音乐。

运行效果:

  • 技术分享

相关代码


闹钟AlarmAndMusic 滑动调整时间和页面旋转风车效果《IT蓝豹》

标签:android   android特效   alarmandmusic   闹钟   alarmservice   

原文地址:http://10716910.blog.51cto.com/10706910/1702755

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!