相关疑难解决方法(0)

如何以编程方式锁定/解锁屏幕?

我正在做一个锁定屏幕的应用程序.现在它是锁定的,如果屏幕没有进入必须打开屏幕的服务,它就从那里进入广播接收器.

以下是广播接收器:

  public class ScreenReceiver extends BroadcastReceiver {   
    public static boolean wasScreenOn = true;
    @Override
    public void onReceive(Context context, Intent intent) {

        System.out.println("Entered Broadcaste Reciever");

        if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
            // DO WHATEVER YOU NEED TO DO HERE
             System.out.println("SCREEN_OFF"+wasScreenOn);
            wasScreenOn = false;

            Intent i = new Intent(context, UpdateService.class);
            i.putExtra("screen_state", wasScreenOn);
            context.startService(i);

            System.out.println("jrkejhr keh");
        }
        else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
            // AND DO WHATEVER YOU NEED TO DO HERE
            wasScreenOn = true;
            System.out.println("SCREEN_ON"+wasScreenOn);
        }
    }
Run Code Online (Sandbox Code Playgroud)

它进入我写过回家的意图行动的服务是......

  ShakeListener mShaker;
    int amountOfTime = 0;
    Context context1; …
Run Code Online (Sandbox Code Playgroud)

android

34
推荐指数
3
解决办法
9万
查看次数

Android屏幕锁定/解锁以编程方式

我正在开发一个应用程序,我必须以编程方式锁定和解锁屏幕.请帮忙!我不知道如何开发支持每个版本的Android OS的此类功能.

android

23
推荐指数
2
解决办法
5万
查看次数

标签 统计

android ×2