編輯:Android開發實例
本文實例講述了Android保持屏幕常亮喚醒狀態的方法。分享給大家供大家參考,具體如下:
第一步: 首先添加權限:
代碼如下:
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
第二步:代碼實現如下:
public class ScreenActivity extends Activity
{
PowerManager powerManager = null;
WakeLock wakeLock = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
powerManager = (PowerManager)this.getSystemService(this.POWER_SERVICE);
wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
}
@Override
protected void onResume() {
super.onResume();
wakeLock.acquire();
}
@Override
protected void onPause() {
super.onPause();
wakeLock.release();
}
}
最後說明:在不同的生命周期調用WakeLock函數可以使系統正常運行(如果Activity結束沒有調用WakeLock.release,則屏幕會一直常亮)。
希望本文所述對大家Android程序設計有所幫助。
Android JSON解析器
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個
Android本地化
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android啟動模擬器報錯解決方法
Android模擬器報Failed To Allocate memory 8錯誤的解決辦法Android在啟動模擬器AVD時,出現下面的異常:“Failed to
Android Intent啟動別的應用實現方法
我們知道Intent的應用,可以啟動別一個Activity,那麼是否可以啟動別外的一個應用程序呢,答案是可以的。 1、首先我們新建一個Android應用,名為An