eyal
eyal

Reputation: 2409

Android disable screen saver

I'd like to disable screen saver while my appliction is running. How it can be done? Where is the best place to disable / enable the screen saver? in the first activity? in the application.java?

Upvotes: 10

Views: 16604

Answers (2)

user2976482
user2976482

Reputation: 31

You must also add:

import android.view.WindowManager.LayoutParams;

Upvotes: 3

Programmer Bruce
Programmer Bruce

Reputation: 67023

The wake lock permission must be specified in the manifest.

<uses-permission android:name="android.permission.WAKE_LOCK" />

Then in the activity use the following to keep the screen on while the activity is running.

getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);

Remember that unnecessarily keeping the screen on unnecessarily drains power from the user's device.

Upvotes: 20

Related Questions