白猪掌柜的
活动类应该是内部类,而outter类应该扩展DeviceAdminReceiverpublic class adminActivity extends DeviceAdminReceiver {
public static class Controller extends Activity {
DevicePolicyManager mDPM;
ComponentName mDeviceAdminSample;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDeviceAdminSample = new ComponentName(Controller.this,
adminActivity.class);
}
}}要锁定设备,请在用于锁定的事件中编写代码if (active) {mDPM.lockNow();}如果启用了DeviceAdmin,则手机将被锁定。要启用设备管理员,将调用DevicePolicyManager意图,并且应由用户启用。Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);