我想知道两者之间有什么区别

 KeyguardManager localKeyguardManager = (KeyguardManager)getSystemService("keyguard");
String str1 = getClass().toString();
  keyguardlock = localKeyguardManager.newKeyguardLock(str1);
  keyguardlock.reenableKeyguard(); 

mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
            mAM = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
            mDeviceAdminSample = new ComponentName(Controller.this, UnLockAdminReceiver.class);

            setContentView(R.layout.main);


Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
        intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Additional text explaining why this needs to be added.");
        startActivity(intent); 
        mDPM.lockNow();

*使用DevicePolicyManager锁定android有什么好处,我还需要知道我们是否可以使用DevicePolicyManager来解锁手机*

===============>>#1 票数:0

keyguardLock方法锁定屏幕,而DevicePolicyManager locks方法锁定设备

  ask by Vishnu Rajan translate from so

未解决问题?本站智能推荐:

1回复

devicePolicyManager.lockNow()不适用于Motorola Tablets

上面的代码不会抛出任何异常,也不会锁定motorola xoom平板电脑的屏幕。 (Homeycomb和Icecream Sandwitch)相同的代码在其他Homeycomb和ICS平板电脑上完美运行。 我用Google搜索,但没有得到任何解决方案。 有任何想法吗.....?
2回复

DevicePolicyManager.lockNow(); 安全设置设置为幻灯片/无时,不会关闭屏幕

用户希望我的应用程序在使用后关闭屏幕。 目前,我使用设备管理员权限和DevicePolicyManager.lockNow()实现了这一点,如果安全设置设置为PIN / Pattern / FaceUnlock等,则可以正常工作。 但是,如果使用Slide / None,上面的命令只是将
1回复

可以从非管理员应用程序调用DevicePolicyManager.lockNow()吗?

这些文档说明了管理员应用程序对lockNow()的使用。 https://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#lockNow(int) http://blogs.quov
1回复

Android DevicePolicyManager lockNow()

我是Android开发的新手,这就是我开门的原因。 我希望应用程序作为服务运行,并监视SMS。 如果收到特定的SMS消息,它将锁定电话(就像锁定期限已过期一样)。 有点像遥控锁。 我使用DevicePolicyManager来调用lockNow()方法。 但是,它会在调用部分loc
2回复

令人沮丧的DevicePolicyManager lockNow()行为

事情很简单:按一个图标,然后将手机发送到待机状态。 令人沮丧的部分来自手机:有时,屏幕会随机唤醒而不是保持待机状态,并显示锁定屏幕。 我尚未发现任何条件可以触发此行为,大约3-5次尝试中的大约1次。 该应用程序具有管理员权限,奇怪的是在自定义ROM上工作正常,但在库存的JellyBean
1回复

DevicePolicyManager lockNow现在不起作用

我在API演示中检查了lockNow实现,并在我的应用中尝试了相同的操作。 但是我无法锁定设备(Google nexus) 对第三方应用程序的此API调用是否有任何限制。 isAdminActive()方法向我返回假... 令人怀疑的是,如何在2.3以下的设备上实现屏幕锁定功能,
1回复

DevicePolicyManager`lockNow();`设备重启后不工作

所以我有一个BroadcastReceiver注册为: 当用户解锁设备时,我正在使用DevicePolicyManager来锁定设备 - 因为MyBroadcastReceiver收到广播,请参阅下面的代码: 所以这段代码工作正常,但是当设备断电并重新启动时,则: 上面的
1回复

使用DevicePolicyManager .lockNow()后无法解锁手机

我来这里是因为我创建了一个Android应用,该应用通过.lockNow()关闭屏幕(通过锁定屏幕)。 这是我的代码: 这项工作,但:(之后,我无法解锁手机。如果您知道一种解决方法,我会很高兴:D。预先感谢。
1回复

升级到Android 4.3后,DevicePolicyManager deviceManger.lockNow()不再起作用

在升级Samsung Note II之前,我的应用程序运行良好,它能够使用DevicePolicyManager完美地执行lockNow()和wipeData()。 我找不到解决我问题的方法。 我有什么办法可以修复它,或者Google刚刚关闭了某个功能?
3回复

reenablekeyguard不起作用

我刚接触Android,这是我的第一个程序。 我一直在尝试使用一个可以锁定屏幕的按钮来创建一个简单的活动。 下面是我的代码,但是当我回到前屏幕时,即使在完全执行后,该屏幕也无法锁定。 我可能正在做一些stupis,但请帮忙。 下面是我的代码: