<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><!--定义获得屏幕状态的按钮--><Buttonandroid:id="@+id/reenableKeyguard"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="屏幕的状态"/></RelativeLayout>

packagecom.example.yanlei.yl;importandroid.app.KeyguardManager;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.Toast;publicclassMainActivityextendsAppCompatActivity{//定义锁屏的按钮privateButtonbtnKeyguard;//声明KeyguardManager对象privateKeyguardManagerkeyguardManager;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//获得KeyguardManager服务keyguardManager=(KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);//得到布局中的所有对象findView();//设置对象的监听器setListener();}privatevoidfindView(){//得到布局中的所有对象btnKeyguard=(Button)findViewById(R.id.reenableKeyguard);}privatevoidsetListener(){//设置对象的监听器btnKeyguard.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstub//判断当前屏幕的状态if(keyguardManager.isKeyguardLocked()){Toast.makeText(MainActivity.this,"锁屏",Toast.LENGTH_SHORT).show();}else{Toast.makeText(MainActivity.this,"没有锁屏",Toast.LENGTH_SHORT).show();}}});}}

以上,另外对APP进行在线全方位的安全性、兼容性测试,我都会用这个:www.ineice.com


更多相关文章

  1. Android(安卓)获取屏幕分辨率
  2. Android呼叫管理服务之会话发起协议(SIP)API
  3. 【Unity和Android相互调用】AndroidJavaProxy的使用(以C#为主导)
  4. Android将HTML文本显示在webView控件中
  5. android屏幕解锁
  6. Android菜鸟日记16-notification
  7. android 获取屏幕分辨率
  8. Android中回调接口使用实例
  9. [原创] Android应用使用蓝牙通信控制车联网设备(Kotlin实现)

随机推荐

  1. android 4.0 sdk直接下载地址
  2. UI
  3. andoid sys bug 转载
  4. [Android] Android的音频采集
  5. AndroidStudio中jniLibs目录自动生成
  6. Android中自定义属性的使用
  7. Meteor 的 Android 支持
  8. Android FileInputStream类的使用
  9. 面向忙碌开发者的 Android
  10. rk3288 android 7.1 串口使用