建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

八達國際線路:Android進階:保持android手機屏幕燈持續高亮 以及鍵盤燈高亮BRint flags br nbsp

?

近來鉆研音頻播放 看到 AsyncPlayer 這個類的實現 確鑿里面做的細節挺值得進修

那首先大年夜概看下這個類吧 這個類實現了音頻異步播放的功能

把音頻信息封裝稱Conmmad

private static final class Co八達國際線路mmand {

int code;Context context;

Uri uri;boolean looping;

int stream;long requestTime;

public String toString() {return "{ code=" + code + " looping=" + looping + " str八達國際線路eam=" + stream

+ " uri=" + uri + " }";}

}

將所有的音頻信息寄放入行列步隊中

private LinkedList mCmdQueue = new LinkedList();

那么播放的功能八達國際線路就交給別的一個線程吧

接著進入主題看八達國際線路看怎么實現屏幕高亮的

PowerManager 和 PowerManager.WakeLock 這個類

PowerManager:This class gives you control of the power state of the device.

PowerManager.WakeLock: lets you say that you need to have the device on.

android經由過程lock鎖對電源進行節制 來看兩個措施

private void acquireWakeLock() {

if (mWakeLoc八達國際線路k != null) {mWakeLock.acquire();

}}

private void releaseWakeLock() {if (mWakeLock != null) {

mWakeLock.release();}

}

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
爱彩网篮球比分直播 辽宁十一选五六月走势分析 2012年足球直播 低价股票推荐 平码推敲是什么意思 新疆18选7 浙江11选5攻略 足彩胜平负 打微乐麻将可以开挂吗 广西快乐10分钟计划