This article mainly introduces the Android phone to keep the screen highlighting method, this article directly gives the implementation code, the need for friends can refer to the
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:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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 (context context) {if (Wakelock = null {PowerManager PowerManager = (PowerManager) (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 = Nu ll } } |
Then, add the following permissions in the Androidmanifest.xml:
?
1 |
<uses-p Ermission android:name= "Android.permission.WAKE_LOCK"/> |