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);
}

更多相关文章

  1. android 分享功能
  2. vs xamarin android 监听返回键退出程序
  3. Android(安卓)结合WindowManager和WindowManager.LayoutParams显
  4. Android(安卓)创建单独的服务运行在后台(无界面)
  5. Android实现广告滚动,ViewFlipper
  6. android studio release版本下打印输出日志
  7. 第一个Android登录页面 | HTTP 请求验证登录 | 完整代码
  8. [Android]BroadcastQueue如何分发广播(四)
  9. Android(安卓)使用ContentObserver监听短信的变化,并发送信息给特

随机推荐

  1. Android获取本机ip地址和Mac地址
  2. Android的振动服务,vibrator第二个参数的
  3. Android(安卓)Studio 新建项目 只有.idea
  4. Android的普通广播和有序广播
  5. 关于Android(安卓)27.1.1版本不兼容问题
  6. android源码编译的小小总结
  7. TableLayout 动态表格
  8. Android(安卓)Studio利用BuildConfig获取
  9. Android开发从入门到精通(7)_1
  10. Android(安卓)之最新最全的Intent传递数