First contact with the Android application project, in the project quickly when the planning requirements add a highlight, each time is directly from the online Baidu, now do the game, but still this demand, here to back up a convenient follow-up search, after all, is their own write and verify that there is no problem:
First, add the code to the activity:
Member Variable:
Private Powermanager.wakelock wakelock = null;
Rewrite two methods of parent activity and add logic:
@Override public
void Onresume () {
super.onresume ();
Acquirewakelock (this);
}
@Override public
void OnPause () {
super.onpause ();
Releasewakelock ();
}
public void Acquirewakelock {
if (Wakelock = = null) {
PowerManager PowerManager = (powermanage R) (Context
. Getsystemservice (Context.power_service));
Wakelock = Powermanager.newwakelock (
powermanager.screen_dim_wake_lock, "my Tag");
Wakelock.acquire ();
}
public void Releasewakelock () {
if (wakelock!= null && Wakelock.isheld ()) {
wakelock.release ();
Wakelock = null;
}
}
Then, add the following permissions in the Androidmanifest.xml:
<uses-permission android:name= "Android.permission.WAKE_LOCK"/>