首页 > 代码库 > getSystemService的使用示例

getSystemService的使用示例

1.设备管理器 硬件服务

// 拿到一个设备管理器
		DevicePolicyManager devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
		// new一个新的组件出来,用来启动注册管理器的界面
		ComponentName componentName = new ComponentName(this,
				MyAdminReceiver.class);
		// 判断是否已经注册,没有就进行注册
		if (!devicePolicyManager.isAdminActive(componentName))
		{
			Intent intent = new Intent(
					DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
			intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,
					componentName);
			startActivity(intent);
		}


getSystemService的使用示例