项目有一个需求,要求当用户 按power键, 手机进入sleeping 状态时,停止背景音乐,当wake up cellhone时,再继续播放背景音乐!
以前的power键采用与home键同样的处理方式(见前面的文章),今天客户反馈回来 ,说在 Kindle Fire 和 HTC Nexus One 上面实现不了这样的效果。
手中的真机测试发现在 HTC G7 desire 和 Motorola Xoom上面是ok的。
所以只能另寻它法了:
20111124 Thanksgiving Day 终于想到了解决方法:
开一个service,注册一个 BroadcastReceiver,来监听 “android.intent.action.SCREEN_OFF” 与“android.intent.action.SCREEN_ON” 这样的Action,然后再发给自己所设置的广播接收器(便于处理自己的业务逻辑,所以 又用了 广播机制!)