In the onreceive that receives the message broadcast, jump to the interface you want to display. Such as:
Intent Intent = new Intent (arg0,mainactivity.class); Intent.addflags (Intent.flag_activity_new_task); Arg0.startactivity (Intent);
In the OnCreate () method of the activity:
Super.oncreate (savedinstancestate); GetWindow (). Addflags (windowmanager.layoutparams.flag_show_when_locked| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); Setcontentview (R.layout.activity_main);
Set the theme property of the activity:
Android:theme= "@android: Style/theme.wallpaper.notitlebar"
Add click events, go to the app, break the lock screen:
Keyguardmanager Keyguardmanager = (keyguardmanager) getsystemservice (Keyguard_service); Keyguardlock Keyguardlock = Keyguardmanager.newkeyguardlock (""); Keyguardlock.disablekeyguard ();
Add this permission in Menifest:
<uses-permission android:name= "Android.permission.DISABLE_KEYGUARD"/>
This article is from the "indifferent Smoke" blog, please be sure to keep this source http://devilthrone.blog.51cto.com/5193979/1597190
Android Lock Screen Status popup activity, such as the new QQ lock screen message prompt