相关疑难解决方法(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 locking screen

29
推荐指数
2
解决办法
3万
查看次数

如何在Android中使用模式/密码模式锁定/解锁屏幕?

我成功锁定/解锁使用我的屏幕DevicePolicyManagerKeyguardManagerAndroid中L.它运作良好,当我用划模式(无安全性)锁定/解锁屏幕.但是,当我使用模式和密码模式锁定/解锁屏幕时,我无法锁定/解锁它(更高的安全性).是否可以使用DevicePolicyManager和以高安全性锁定/解锁屏幕KeyguardManager.?这就是我做的

protected static final int REQUEST_ENABLE = 0;
DevicePolicyManager devicePolicyManager;
ComponentName adminComponent;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button button = (Button) findViewById(R.id.btn);
    button.setOnClickListener(btnListener);

}

//LOCK
Button.OnClickListener btnListener = new Button.OnClickListener() {
    public void onClick(View v) {
        adminComponent = new ComponentName(MainActivity.this, Darclass.class);
        devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);

        if (!devicePolicyManager.isAdminActive(adminComponent)) {

            Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
            intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, adminComponent);
            startActivityForResult(intent, REQUEST_ENABLE);
        } else {
            devicePolicyManager.lockNow();
        }

    }
}; 

//UNLOCK
 private KeyguardManager keyguardManager;
 KeyguardManager.KeyguardLock …
Run Code Online (Sandbox Code Playgroud)

android android-screen android-5.0-lollipop

13
推荐指数
1
解决办法
1196
查看次数

如何以编程方式锁定/解锁手机:Android

在我的应用程序中,我需要锁定和解锁手机.我搜索了它,我找到了许多答案,我尝试了它们,但没有人工作.

onCreate()在我完成活动时,我需要再次打开手机并再次锁定手机.

你们知道做同样的方法吗?

谢谢朋友.

编辑:

我尝试过的一些链接是:

如何在屏幕锁定时显示活动?

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

https://groups.google.com/forum/#!topic/android-developers/BOLjJTMO4zE

在我的应用程序中,我正在使用AlarmManager然后启用手机锁来安排任务.我的活动是在预定时间开始,但它没有解锁我的手机.当我解锁我的手机时,手动运行活动就出现了

android keyguard

8
推荐指数
2
解决办法
3万
查看次数

如何在 Android 锁屏界面提示用户输入 Pin 图?

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

如何以编程方式锁定/解锁手机:Android

我已经搜索了许多问题的答案,但我没有得到我使用的确切答案。

我想在锁定屏幕默认系统锁定屏幕中获得输入凭据或输入 pin 页面。当我们说 Ok Google 时,Google 会提示输入凭据。

我需要同样的时间。我只是要求擦除屏幕并输入凭据

给我所有 android 版本的答案。

android unlock lockscreen android-studio

3
推荐指数
1
解决办法
5686
查看次数