android 屏蔽home 处理home
16lz
2022-07-30
引用:http://my.oschina.net/chen106106/blog/51701
- packagecom.test.qiao;
- importandroid.app.Activity;
- importandroid.os.Bundle;
- importandroid.view.KeyEvent;
- importandroid.view.WindowManager;
- publicclassZZZActivityextendsActivity{
- privatebooleanflag=true;//true位屏蔽,false位不屏蔽
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- }
- @Override
- publicvoidonAttachedToWindow(){
- if(flag){
- this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
- }
- super.onAttachedToWindow();
- }
- @Override
- publicbooleanonKeyDown(intkeyCode,KeyEventevent){
- if(keyCode==KeyEvent.KEYCODE_HOME){
- returntrue;
- }
- returnsuper.onKeyDown(keyCode,event);
- }
- }
更多相关文章
- Android(安卓)Resource介绍和使用
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
- Android(安卓)如何开发 Bottom Navigation 风格
- Android空引用问题的解决方法——on a null object reference
- Android学习笔记(9)---FrameLayout中上下层可点击设置
- android 内存缓冲机制:MemoryCache
- Android(安卓)开发之JNI学习笔记
- android 如何屏蔽Home键(长按短按都不起作用)
- 【Android(安卓)内存优化】Bitmap 内存缓存 ( Bitmap 内存复用 |