问题标签 [device-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何远程调用设备管理策略?
我想要做的是,有一个 [BroadcastReceiver] 来监听任何传入的 SMS,当传入的 SMS 具有某个关键字时,它将传递给设备管理员并调用所需的策略。
我创建了一个 BroadcastReceiver 来收听 SMS 并弹出一个 toast,它工作正常。然后我按照本指南创建了一个设备管理应用程序:http: //marakana.com/s/post/1291/android_device_policy_administration_tutorial,它应该可以正常工作。但是,当我将该 SMS 接收器与设备管理员一起包含时,只要有短信进来,它就会崩溃。此外,我无法将要使用的字符串从 SMS 接收器传递到我的设备管理应用程序以调用所需的政策。
这是我的设备管理员
这是设备管理员接收器类
这是我的清单
这是来自日志,你可以看到我的接收器甚至没有启动。
我只是意识到它返回了一个异常,所以我将我的接收器封闭在 try/catch 块中,现在它工作正常。
android - 设备管理 Android 应用实施
我只是想分享我制作设备管理应用程序的代码,并在最后寻求一些帮助。我已经提到了这个链接:
这是清单代码:
您必须以下列方式声明广播接收器,属性是不言自明的。
android:resource="@xml/policies" 这个 xml 文件包含要使用的策略列表。
现在您需要像这样声明一个 DeviceAdminReceiver 的子类,用于向设备的设备管理员注册您的应用程序:
}
两种方法 onDesable() 和 onEnable() 仅用于在用户激活或停用管理时向用户发送消息。
现在我正在处理锁定和解锁应用程序的活动:
我想设置一个密码,每当我的应用程序从设备管理员停用时都必须询问该密码。
android - 锁定安卓手机
当用户按下按钮时,我试图以编程方式锁定设备。我知道我需要使用deviceAdminReciever
并且我已经这样做了,但是每当我运行它时我的应用程序就会崩溃
以下是我的清单:
以下是我的java代码:
但是,当我运行该应用程序时,它会崩溃。我该如何纠正?
android - 解锁设备,显示文本,然后再次锁定
为了我的应用程序的需要,即使启用了锁屏,我也需要在屏幕上显示一条消息,然后等待 3 秒钟,然后我必须再次锁定手机,因为我不希望它在您的手机中拨打不需要的电话口袋。
第一部分很简单:
有了这个类:
和活动:
所以,这很好,手机可以显示我的文字!
唯一的问题是当我想再次锁定手机时,似乎锁定手机受到系统保护......
我认为我的用户不会理解设备管理员并且无法激活它。是否有任何解决方法可以在没有设备管理员的情况下锁定屏幕?
android - 将 DeviceAdminReceiver 的结果传递回调用活动
我的活动(MyActivity.class)
执行设置屏幕锁定的方法如下:
然后我的接收器类将更改记录到屏幕锁定,如下所示:
然后我在类的onActivityResult
方法中处理结果MyActivity
。
以上是将结果传递回活动的最佳方式吗?我注意到上面创建了 MyActivity 类的另一个实例,而不是重用 MyActivity 类的现有实例。
是否有另一种更有效的方式将数据传回调用活动?
android - Android 4.0 设备管理员接收器不工作
我正在尝试构建一个非常简单的应用程序来擦除 ICS 设备上的所有用户数据。
我尝试使用http://developer.android.com/guide/topics/admin/device-admin.html 和 http://marakana.com/s/post/1291/android_device_policy_administration_tutorial上的源代码创建应用程序
但是我遇到了一个问题,无论我做什么,提示用户允许管理员的广播接收器都不会出现!
如果有人可以帮助解决这个问题,这就是我到目前为止所得到的。
显现:
活动:
接收方:
如果有人可以帮助我让它工作,因为我真的无法弄清楚为什么广播接收器没有触发。
android - 以编程方式覆盖设备管理应用程序启用过程
我正在开发一个使用 Android 设备管理 API 的应用程序。
http://developer.android.com/training/enterprise/device-management-policy.html#ActivateDeviceAdmin
正如上面链接中提到的“在执行任何策略之前,用户需要以设备管理员的身份手动激活应用程序。”
我可以以编程方式覆盖此步骤吗?我希望我的应用程序始终处于启用状态,并且不想依赖用户来启用它。
无论如何,在我的代码中我可以将我的应用程序设置为启用吗?
还是用户干预不可避免?
android - 有没有办法返回我调用设备管理员激活的活动?
我需要为我的应用程序启用设备管理员,它的工作方式是从 Activity A 调用的:
但我希望在我的活动 A 调用 device-admin-activation 提示并且用户说激活后,立即返回调用者激活。有没有办法做到这一点?
android - 用户密码失败时Android拍照
我有一个 DeviceAdminReceiver,当用户输入密码失败时,我想用前置摄像头拍照 - 但出现错误...
编码:
错误日志:
可能是什么问题呢?提前致谢!
android - Android在从设备管理员禁用应用程序时询问密码?
有什么方法可以在从 android 设备停用设备管理员时询问密码,或者隐藏或保护应用程序免于取消检查设备管理员。