是否可以从测试 APK 启用目标应用的设备管理员?

Is it possible to enable the target app's device admin from the test APK?

我的应用程序是设备管理员,我通过 运行

启用它
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);

并按 "Activate" 或 "Enable."

我可以使用 Espresso 从我的测试 APK 启用设备管理吗?

Espresso 几乎仅限于测试您自己的活动。 "make me a device admin" 步骤在另一个应用程序中。

UI Automator 是实现跨应用测试的方式。它在测试方面几乎没有那么灵活(例如,您无权访问其他应用程序的对象),但您可以在其他应用程序中执行 UI 操作作为测试的一部分。