问题描述
- android申请系统管理权限无响应
-
在做一键锁屏的demo,MainActivity主要代码如下:private DevicePolicyManager mDPM; private ComponentName mDeviceAdminSample; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mDPM = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); mDeviceAdminSample = new ComponentName(this, AdminReceiver.class); } public void activeAdmin(View v){ Intent intent = new Intent(); intent.setAction(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample); startActivity(intent); } public void lockScreen(View v){ mDPM.lockNow(); Toast.makeText(this, "here222222222!", Toast.LENGTH_SHORT).show(); }
但是按了activeAdmin按钮后APP无反应,没有弹出激活系统权限的activity。
在6.0,5.1,4.4系统上都试过了均是一样。logcat无输出。
写了广播接收者、xml文件,也在清单文件中注册了。
哪位大神能告诉我哪里出问题了
解决方案
参考
http://www.cnblogs.com/androidez/archive/2013/02/17/2915020.html
时间: 2024-11-15 23:47:56