设备管理意图中的“deviceAdminSample”是什么

问题描述 投票:0回答:1

我想成为设备管理员,因此需要向用户发送意图。从代码中,我认为我缺少的唯一信息是

deviceAdminSample
。我不知道这指的是什么。

查看文档(https://developer.android.com/work/device-admin#kotlin)它说

deviceAdminSample
是一个
DeviceAdminReceiver
组件。 但是我有一个
DeviceAdminReceiver
并且在任何地方都找不到这个组件。

fun buttonClick(view: View?): Boolean {
    binding.button?.text = binding.mainInputText?.text
    binding.button?.let { println(it.isClickable) }
    var REQUEST_CODE_ENABLE_ADMIN = 1;
    // Launch the activity to have the user enable our admin.
    val intent = Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN).apply {
        putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, deviceAdminSample)
    }
    startActivityForResult(intent, REQUEST_CODE_ENABLE_ADMIN)
    // return false - don't update checkbox until we're really active
    return false
}
android kotlin admin
1个回答
0
投票

它是一个

ComponentName
类型的值,该值应该是
ComponentName(this, AdminClassOrWhatever.class)

© www.soinside.com 2019 - 2024. All rights reserved.