处男还是处女喔
可以先禁止Home键,再在onKeyDown里出来按键值,点击Home键的时候就把程序关闭 @Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
} @Override
public void onAttachedToWindow()
{
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
} 加权限禁止Home键
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
可以先禁止Home键,再在onKeyDown里出来按键值,点击Home键的时候就把程序关闭 @Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
} @Override
public void onAttachedToWindow()
{
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
} 加权限禁止Home键
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
解决方案 »
- 修改开机logo后的编译
- Android调用.net webservice实现图片上传
- 如何让程序安装后支持"移至USB存储设备"
- 如何在软件运行后 一开始就弹出个Dialog
- TextView如何排版?左右对齐
- 我在android.com上搜到一些博客,为什么打不开呢?是不是需要翻墙啊?
- 如何把bootanimation.zip 打包到android系统镜像?
- 关于ontouch()函数
- 请教两个概念,欢迎您来讨论
- 有没有图片缩放移动裁剪的demo?
- layout文件夹里面的xml布局文件能分以下类吗?
- 【Android吐血bug,跪求大牛帮帮我】apk安装后点打开,不退出程序,再从程序列表中打开,会打开两个相同程序
如果在Mainfest.xml中设置了权限,其它Activity不就无法响应Home键了!
public boolean onKeyDown(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
if(KeyEvent.KEYCODE_HOME==keyCode)
{
Intent i= new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
}
return super.onKeyDown(keyCode, event);
}
另外多问一句,这样详单于程序退出了,对吧?
killProcess不就已经达到关闭程序了么,那下面的onAttachedToWindow中具体是什么作用呢?没看特别明白。