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

android 2.2+ 完全退出程序的方法

阅读更多
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
/**
*
  * @author Mari
  * @version 创建时间:2011-3-1 上午09:43:38
  * MyAcitivty类说明:Acitivty的子类 基础该类的子类必须实现onCreate 方法
  * 在该类中注册了一个BroadcastReceiver 用于接收退出消息
  * 在接收到消息之后结束自身
*/
public abstract class MyAcitivty extends Activity {
        /**
         * 负责各个具体 Activity 的显示
         */
        public abstract void onCreate();

        @Override
        public void onCreate(final Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                onCreate();
                RegListener();
        }

        /**
         * 注册退出事件监听
         *
         */
        public void RegListener() {
                ExitListenerReceiver exitre = new ExitListenerReceiver();
                IntentFilter intentfilter = new IntentFilter();
                intentfilter.addAction(this.getPackageName() + "."
                                + "ExitListenerReceiver");
                this.registerReceiver(exitre, intentfilter);
        }
       
        class ExitListenerReceiver extends BroadcastReceiver {

                @Override
                public void onReceive(Context arg0, Intent arg1) {

                        ((Activity) arg0).finish();

                }

        }

}
分享到:
评论

相关推荐

    Android程序设计基础

    Android提供了对各种输入方法的支持,比如说键盘、触摸屏和轨迹球。用户界面可以针对任何屏幕分辨率和屏幕方向进行定制。  Android为用户与移动应用程序交互提供了全新的方式,同时也提供了实现这些交互的底层技术...

    完退出Android应用程序例子

    例子是Android1.6的,在2.2和4.0系统都试过没有问题,如有问题请加群:213167832,找Harlan.谢谢大家。

    android视频播放器实训报告.doc

    8)退出功能: 点击退出按钮时能够正常退出程序。 2.2 系统模块设计 1、输入文件模块:在该模块中采用EditText控件来实现。 2、播放视频模块:该模块是用MediaPlayer类通过surfaceView来实现。 3、暂停播放模块:该...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    2.2 多窗口浏览器模式的实现机制 12 2.2.1安卓移动端多窗口浏览器框架 12 2.1.2多窗口浏览器模式实现机制 13 2.3 模块实现 13 2.3.1类浏览器模式 13 2.3.2多窗口类浏览器模式 14 2.4 本章小结 15 第三章 跨域交互...

    Android基础教程

     《Android基础教程(第3版·修订版)》是一部关于Android开发的基础教程,采用Pragmatic系列图书一贯由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。书中不仅结合数独游戏开发案例形象生动地...

    Android期末设计报告.docx

    五子棋游戏的开发不仅是一个简单的游戏编写过程,更重要的是在系统分析和设计阶段所做的工作,本文在设计过程中严格遵循软件工程学的方法,用分段的生命周期计划严格管理,并主要讲述了程序的总体设计,详细设计阶段...

    android 面试2

     在2.2添加了一个新的方法,killBackgroundProcesses(),需要权限 android.permission.KILL_BACKGROUND_PROCESSES  5. 请介绍下Android中常用的五种布局。  答:LinearLayout线性布局  RelativeLayout相对位置...

    Android开发资料合集-World版!

    9.11、彻底退出当前程序 212 9.12、获取应用程序的名称,包名,版本号和图标 212 9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找...

    Android 开发技巧

    9.11、彻底退出当前程序 212 9.12、获取应用程序的名称,包名,版本号和图标 212 9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找...

    智能移动终端应用开发设计报告Android-贪吃蛇.doc

    学会怎 样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程 序设计的基本技术和方法,熟练地掌握android环境的使用方法,培养初步的项目分析能 力和程序设计能力。 2.2 设计的主要内容 ...

    深入理解Android:卷I--详细书签版

    注意,本书分析的源码是Android2.2。  第2章通过Android源码中的一处实例深入地介绍了JNI技术。  第3章围绕init进程,介绍了如何解析init.rc以启动Zygote和属性服务(property service)的工作原理。  第4章...

    Android俄罗斯方块课程设计报告.docx

    目录 一、设计目的 1 二、需求分析 2 2.1游戏功能的需求分析 2 2.2方块及旋转变换需求分析 3 2.3游戏运行需求分析 4 2.4消行和分数统计需求分析 5 三、模块分析及设计 6 3.1 总体设计思想 6 3.2功能模块 6 四、制作...

    AppCan-BBS v2.2 for Discuz!X2 和 Discuz!X2.5.rar

    2. 部分手机无法上传图片,异常退出 3. 发帖上传图片与WEB端不同步 4. iPhone上传图片翻转显示错误 5. 无法查看帖子图片 6. 回复帖子为二条 7. 设置隐藏版块后客户端未生效 8. 设置回复隐藏后自己无法查看 9....

    自定义统计SDKTcStatInterface.zip

    TcStatInterface是自定义统计SDK,完全放弃第三方平台,让app拥有自主的数据统计功能,支持页面统计 自定义事件统计 APP启动退出统计,不同渠道统计。客户端SDK功能概述在使用统计服务前,开发者先要拿到本身APPID。...

    学生公寓管理系统课程设计CSDN下载频道.doc

    2.2系统主要功能设计 系统主要功能包括: (1):管理系统:实现退出系统地功能. (2):查询学生:按照学号,姓名,家庭住址,班级以及混合查询学生信息. (3)学生管理:录入学生地基本情况,学生离校处理,按学期...

Global site tag (gtag.js) - Google Analytics