android - 在 api21 上添加 PersistentPreferredActivity

标签 android android-activity android-5.0-lollipop device-policy-manager

我正在尝试将持续 Activity 添加到 Intent 过滤器,我是个人资料所有者和设备所有者,并且已经过验证,我没有安全异常,但我的 Activity 仍然没有中断通话,不确定下一步该怎么做.. .请帮忙

ComponentName adminComponent = new ComponentName(getApplicationContext(), EnforcerDeviceAdminReceiver.class);
ComponentName handlerComponent = new ComponentName(getApplicationContext(), HandlerActivity.class);

devicePolicyManager.clearPackagePersistentPreferredActivities(adminComponent, getPackageName());

IntentFilter intentFilter = new IntentFilter(INTENT_ACTION);
intentFilter.addCategory(Intent.CATEGORY_DEFAULT);

devicePolicyManager.addPersistentPreferredActivity(adminComponent, intentFilter, handlerComponent);

添加后,我从另一个应用程序启动 startActivity(new Intent(INTENT_ACTION)); 但这不会被上述 Activity 中断。

最佳答案

我已经尝试了几种方法,但都无法正常工作。

但是,源代码似乎按照文档所说的进行操作,所以我猜该功能目前已损坏(Android 5.0)。

关于android - 在 api21 上添加 PersistentPreferredActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28504495/

相关文章:

android - ImageView 下方绘制了波纹

android - 我可以删除此权限吗? (在 Android 5.0 设备中会导致 INSTALL_FAILED_DUPLICATE_PERMISSION)

java - 单击按钮时 setRequestedOrientation 后自动旋转不起作用

android - 如何在 Android 中集成 RESTful webservice

android - 如何获取所有正在运行的 Activity 的列表并选择从暂停到开始状态的任何 Activity ?

android - 使用服务来监视其他 Activity/应用程序何时开始或结束

android - 在 Android 运行时更改和应用主题

android - ImageView 的比例类型意外行为

javascript - "Undefined"将数据从 Android 传递到 JavaScript

android - Espresso 在布局中获取动态创建的子项