`
yu46612143
  • 浏览: 28243 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

点击home和back键能完全退出

阅读更多
home键让程序完全退出方法:在主界面activity中添加如下:
@Override
protected void onPause() {
    android.os.Process.killProcess(android.os.Process.myPid());
    super.onPause();
}

back键捕获事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){

...

return false;
}
分享到:
评论

相关推荐

    屏蔽Home+Back键

    在Android系统中,Home键和Back键是两个非常重要的功能键,它们分别用于返回主屏幕和退回上一级操作。在某些特殊场景下,比如开发特殊应用、进行测试或者保护隐私时,我们可能需要屏蔽这两个键的功能,使得用户无法...

    Android中home键和back键区别实例分析

    在Android操作系统中,Home键和Back键是两个非常重要的交互元素,它们各自有着独特的功能和使用场景。了解这两个键的区别对于开发Android应用至关重要,因为它们直接影响到用户与应用的交互体验。 首先,让我们来...

    2.8 自定义BACK按键

    在Android系统中,BACK按键是用户界面的重要组成部分,它提供了导航和退出应用的功能。然而,有时开发者可能需要根据特定的应用需求来定制BACK按键的行为,使其更符合应用逻辑或用户体验。本节将深入探讨如何在...

    Android 屏蔽home,菜单,返回键 解锁,加锁

    在Android系统中,Home键、菜单键(在某些设备上是多任务键)和返回键是用户界面的重要组成部分,它们提供了导航和操作的基本方式。然而,在特定的应用场景下,如开发特殊应用或游戏时,开发者可能需要屏蔽这些系统...

    android 4.0 上的HOME 键捕获

    例如,在一个应用内,开发者可能希望用户在执行某个操作后按Home键能够回到应用的主界面而不是完全退出应用。这种情况下就需要用到Home键的捕获功能。 本文将详细介绍如何在Android 4.0(Ice Cream Sandwich, ICS)...

    Android应用开发中模拟按下HOME键的效果(实现代码)

    在Android应用开发中,有时我们需要实现一种特殊的行为,即当用户点击Back键时,并不立即关闭当前Activity,而是模仿按下HOME键的效果,使应用退到后台运行,保持活动状态。这样做的目的可能是为了防止用户意外退出...

    点击退出返回上一个Fragment

    "点击退出返回上一个Fragment"这一主题涉及到Fragment的回退栈管理和用户交互。下面我们将深入探讨Fragment的回退机制以及如何实现通过点击退出来返回上一个Fragment。 首先,Fragment的回退栈(BackStack)是...

    安卓单击两次返回键退出程序

    if (keyCode == KeyEvent.KEYCODE_BACK) { exit(); return false; } else { return super.onKeyDown(keyCode, event); } } private void exit() { // TODO Auto-generated method stub ...

    Home与返回按键监听Demo

    在Android开发中,Home键和返回键是用户与应用程序交互的重要元素,它们分别用于返回桌面和退出当前应用。然而,在某些特殊场景下,开发者可能需要自定义这些按键的行为,例如创建一个持续运行的后台服务或者防止...

    Android密码锁屏的实现,解决Home,Back问题

    这个项目专注于解决Home键和Back键的处理,确保用户在锁定屏幕后无法通过常规方式退出,增强了系统的安全性。接下来,我们将深入探讨如何实现这样一个功能。 首先,我们需要创建一个新的Activity作为锁屏界面。这个...

    Android高级应用源码-捕获Home键.zip

    然而,这并不是标准做法,因为Home键和Back键的功能是不同的。 项目中的`HomeDemo`应该是一个演示程序,展示了如何在实际应用中实现Home键捕获。通过分析和学习这个源码,开发者可以了解到如何在不违反Android设计...

    HomeWatcher监听代码实现

    在Android系统中,Home键和Back键是用户与设备交互的重要元素,它们分别用于返回桌面和退出当前应用。实现对这两个按键的监听可以帮助开发者更好地控制应用程序的行为,例如防止用户意外退出或者实现特定的功能。本...

    键盘的各个键的Unicode编码.txt

    - **Escape**:退出键,编码为27,用于退出当前操作或程序。 - **Execute**:执行键,编码为43,用于立即执行命令。 - **F1-F24**:功能键,编码从112到135,用于执行预定义的功能或快捷操作。 - **FinalMode**:IME...

    Android 完全退出应用程序的解决方法

    在Android操作系统中,完全退出应用程序并不像iOS那样简单地点击Home键就能实现。通常情况下,Android应用程序在用户按下Back键时会逐个关闭活动(Activity),但并不会彻底结束进程,除非系统需要回收资源。要实现...

    键盘上的CtrlAltShift等键的读音与用途.doc

    一、Esc键(退出键):读音为[esc],Esc键的主要用途是退出当前程序或关闭当前对话框。 二、Tab键(转换键):读音为[太不],Tab键的主要用途是将光标移动到下一个输入框或按钮。 三、Caps Lock键(键盘转换锁或...

    Android应用源码之按键的处理.zip

    在Android中,还有一些特殊的按键事件,如BACK键、HOME键、MENU键等。这些系统级的按键处理需要特别注意,因为它们涉及到应用的导航和退出逻辑。例如,处理BACK键通常是为了防止用户意外退出应用: ```java @...

    应用源码之按键的处理.zip

    对于系统级别的按键,如HOME键、搜索键等,Android提供了`Activity.onKeyDown()`和`Activity.onKeyUp()`方法。这些方法可以覆盖默认的行为,但请注意,对于某些特定的按键,系统可能会强制执行其默认行为,开发者...

    重写返回键,重写menu键

    首先,我们来详细了解返回键(BACK键)的重写。在Android中,Activity类有一个`onBackPressed()`方法,当用户按下设备的返回键时,系统会默认调用这个方法,关闭当前Activity并返回到上一级。如果我们想要在用户按下...

    实现qq中按返回键返回桌面不退出程序的实例

    在Android开发中,有时我们希望用户在按下返回键时,应用程序不会完全退出,而是像按下Home键一样,将应用切换到后台,用户可以快速通过任务列表重新打开。本篇文章将介绍如何实现这样的功能,以QQ为例,讲解如何...

Global site tag (gtag.js) - Google Analytics