1
我有一个针对Android L平台的Android管理配置文件https://github.com/googlesamples/android-BasicManagedProfile的实验。 Android L已成功安装在我的Nexus 7上,并成功编译并在设备上运行基本管理配置文件的示例应用程序。Android L管理配置文件
示例应用程序正确发送意图以启动配置。
Intent intent = new Intent(ACTION_PROVISION_MANAGED_PROFILE);
intent.putExtra(EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,
activity.getApplicationContext().getPackageName());
intent.putExtra(EXTRA_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME,
"Sample Managed Profile");
intent.putExtra(EXTRA_DEVICE_ADMIN, BasicDeviceAdminReceiver.getComponentName(activity));
if (intent.resolveActivity(activity.getPackageManager()) != null) {
startActivity(intent);
activity.finish();
} else {
Toast.makeText(activity, "Device provisioning is not enabled. Stopping.",
Toast.LENGTH_SHORT).show();
}
显示供应活动并显示需要重新启动以加密设备的消息。 设备重新启动后会出现“继续供应”通知,当我单击通知时,供应活动会要求重复重新启动设备。
我已经尝试过仿真器,并得到相同的行为。
有没有人有这方面的线索?
是的,我正在测试Android L预览版及其在Lollipop发行版上的正常工作。 – zoom 2014-12-22 09:22:55