android 锁屏页
16lz
2022-05-30
1监听锁屏广播
2收到广播后开启activity
3activity中oncreate代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
setContentView(R.layout.activity_musicscreen);
initViews();//初始化页面
//开启锁屏限制,使activity中控件可点击
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("");
keyguardLock.disableKeyguard();
//设置背景色透明
Drawable drawable = getResources().getDrawable(R.drawable.none);
this.getWindow().setBackgroundDrawable(drawable);
}
更多相关文章
- android 分享功能
- vs xamarin android 监听返回键退出程序
- Android(安卓)结合WindowManager和WindowManager.LayoutParams显
- Android(安卓)创建单独的服务运行在后台(无界面)
- Android实现广告滚动,ViewFlipper
- android studio release版本下打印输出日志
- 第一个Android登录页面 | HTTP 请求验证登录 | 完整代码
- [Android]BroadcastQueue如何分发广播(四)
- Android(安卓)使用ContentObserver监听短信的变化,并发送信息给特