API администратора устройства, как быть владельцем устройства?

Я хочу использоватьDevicePolicyManager метод:setSecureSetting, Для этого метода нужен профиль или владелец устройства:

Вызывается владельцами профиля или устройства для обновления настроек. Безопасные настройки.

Мое приложение активировало Device Admin, потому что когда я звонилisAdminActive это возвращает истину.

Но когда я позвонилsetSecureSetting Я получил исключение:

E/DevicePolicyUtility( 9901): java.lang.SecurityException: Admin ComponentInfo{com.xxxx/com.xxxx.MyDeviceAdminReceiver} does not own the profile
E/DevicePolicyUtility( 9901):   at android.os.Parcel.readException(Parcel.java:1546)
E/DevicePolicyUtility( 9901):   at android.os.Parcel.readException(Parcel.java:1499)
E/DevicePolicyUtility( 9901):   at android.app.admin.IDevicePolicyManager$Stub$Proxy.setSecureSetting(IDevicePolicyManager.java:4300)
E/DevicePolicyUtility( 9901):   at android.app.admin.DevicePolicyManager.setSecureSetting(DevicePolicyManager.java:3399)

Итак, как быть владельцем устройства на API? Я не нахожу вhttp://developer.android.com/guide/topics/admin/device-admin.html или жеhttp://developer.android.com/reference/android/app/admin/DevicePolicyManager.html

Я пробую это на уровне API 23:

Intent intent = new Intent(DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE);
intent.putExtra(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,ctx.getPackageName());
if (intent.resolveActivity(ctx.getPackageManager()) != null) {
    ctx.startActivity(intent);
} else {
    Toast.makeText(ctx, "Stopping.", Toast.LENGTH_SHORT).show();
}

И я получил сообщение:

Ответы на вопрос(1)

Ваш ответ на вопрос