`
lufengdie
  • 浏览: 247848 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

关闭android应用程序

阅读更多

方法一:

   ActivityManager am = (ActivityManager) getSystemService   
   (Context.ACTIVITY_SERVICE);
    am.restartPackage(getPackageName());


   Androidmanifest.xml里添加权限

    <uses-permission 
      Android:name="android.permission.RESTART_PACKAGES">
   </uses-permission>


方法二:

杀死进程   android.os.Process.killProcess(android.os.Process.myPid());   

方法三:
 
  System.exit(0);

方法四:

  每次打开下个Acitivity的时候将当前Activity关闭,如此循环。关闭当前Acitivity就相
  当于退出系统,应该以前打开的Activity都关闭了·  但问题是返回上一个页面的时候会重新
  上个Acitivty的onCreate 方法,速度会受影响、



    个人见解而已,限制参考···





分享到:
评论
2 楼 lufengdie 2010-12-10  


lufengdie 写道
使用 SharedPreferences

SharedPreferences 使用 xml 格式为 Android 应用提供一种永久的数据存贮方式。对于一个 Android 应用,它存贮在文件系统的 /data/ data/your_app_package_name/shared_prefs/目录下,可以被处在同一个应用中的所有 Activity 访问。Android 提[/color][color=olive]供了相关的 API 来处理这些数据而不需要程序员直接操作这些文件或者考虑数据同步问题。

// 写入 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
Editor editor = preferences.edit();
editor.putBoolean("boolean_key", true);
editor.putString("string_key", "string_value");
editor.commit();
       
// 读取 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
preferences.getBoolean("boolean_key", false);
preferences.getString("string_key", "default_value");






SharedPreferences 用法

http://www.cnblogs.com/jerrychoi/archive/2010/04/14/1712151.html

参考地址: http://www.iteye.com/topic/644580
           http://www.eoeandroid.com/thread-3160-1-1.html

1 楼 lufengdie 2010-11-16  
使用 SharedPreferences

SharedPreferences 使用 xml 格式为 Android 应用提供一种永久的数据存贮方式。对于一个 Android 应用,它存贮在文件系统的 /data/ data/your_app_package_name/shared_prefs/目录下,可以被处在同一个应用中的所有 Activity 访问。Android 提供了相关的 API 来处理这些数据而不需要程序员直接操作这些文件或者考虑数据同步问题。

// 写入 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
Editor editor = preferences.edit();
editor.putBoolean("boolean_key", true);
editor.putString("string_key", "string_value");
editor.commit();
       
// 读取 SharedPreferences
SharedPreferences preferences = getSharedPreferences("name", MODE_PRIVATE);
preferences.getBoolean("boolean_key", false);
preferences.getString("string_key", "default_value");


相关推荐

    一键关闭android应用程序工具类.rar

    一键关闭android应用程序工具类 1.编写一个class继承Application public class AppClose extends Application { private List&lt;Activity&gt; mainActivity = new ArrayList(); ....................

    《Android应用程序开发》源代码

    在Android应用程序开发中,源代码是开发者实现功能、构建用户界面和管理应用程序逻辑的核心部分。这份"《Android应用程序开发》源代码"包含了官方未修改的示例,为初学者和经验丰富的开发者提供了一个深入理解...

    Android应用程序开发

    在这个平台上,开发者可以构建具有图形用户界面(GUI)的Android应用程序,而无需深入理解底层的编程语言。以下是对【快速找人游戏】这个特定应用程序开发的详细分析: 1. **界面设置**: - 应用包含两个主要界面...

    Android应用程序UI架构 高清PTT

    在Android应用程序UI架构中,还有一个重要的服务WindowManagerService,它负责统一管理协调系统中的所有窗口,例如管理窗口的大小、位置、打开和关闭等。这个PPT讲Android应用程序的Surface机制,阐述Activity、...

    Android中人为改变程序生命周期的研究.pdf

    论文中提出了一些人为强制关闭Android应用程序的方法,其中一种是通过触发未处理异常来实现。这种方法的原理是利用Android系统在遇到未捕获异常时,会终止应用程序的机制。开发者可以创建一个未被处理的异常,当该...

    android关闭应用程序

    在Android开发中,控制应用程序的生命周期是至关重要的,特别是在需要优雅地关闭应用或者管理后台进程时。本文将深入探讨在不同Android版本下关闭应用程序的方法、权限需求以及最佳实践。 ### 关闭应用程序的方法 ...

    退出android应用程序Demo

    本示例"退出Android应用程序Demo"将讲解如何实现这个功能,涉及到的关键知识点包括Activity的生命周期管理和Service的控制。 首先,我们需要理解Android的Activity生命周期。Activity是Android应用的基本组件,它...

    Android应用程序开发all-in-one

    【Android应用程序开发all-in-one】全面解析 在深入探讨Android应用程序开发之前,我们先来了解一下Android操作系统的基础知识。Android是由谷歌公司发起的开放手机联盟(Open Handset Alliance, OHA)于2007年创建...

    zxing-android-embedded,ZXing Android应用程序的端口,作为Android库项目,用于嵌入Android应用程序。.zip

    ZXing(Zebra Crossing)是著名的开源条形码和二维码扫描库,而"zxing-android-embedded"则是ZXing库的Android版本,专为在Android应用中集成条码和二维码扫描功能而设计。这个库使得开发者能够轻松地将条码读取功能...

    Android应用程序管理器

    在Android平台上,应用程序管理器(App Manager)是一个至关重要的组件,它允许用户高效地管理和控制设备上的各种应用程序。本文将深入探讨Android应用管理器的主要功能、实现原理以及相关的技术细节。 首先,...

    C#开发Android应用程序的方法和流程

    标题中的"C#开发Android应用程序的方法和流程"表明了本文的核心内容是使用C#语言来开发Android应用的步骤和技巧。通常情况下,Android应用主要使用Java或Kotlin进行开发,但通过特定的技术,如Mono for Android,C#...

    Android应用程序潜在漏洞

    Android应用程序在开发过程中可能会引入多种安全漏洞,这些漏洞往往是由于开发者的疏忽或对Android系统安全机制缺乏深入了解导致的。以下是一些Android应用程序中常见的潜在安全漏洞及其相关知识点。 1. 不安全的...

    android获取应用程序的权限列表

    总结来说,Android应用程序的权限管理是系统安全的重要组成部分。开发者需要明确声明和合理使用权限,同时尊重用户的隐私。通过`PackageManager`和日志记录,我们可以有效地获取和分析应用的权限列表,以便于调试和...

    Android平台下的摄像头应用程序

    在Android平台上开发摄像头应用程序是移动开发中的一个常见任务,它涉及到多媒体处理、用户界面设计以及设备硬件接口的交互。本文将深入探讨如何在Android环境中构建一个基础的摄像头应用,为初学者提供指导。 首先...

    Dating App v6.7约会应用程序 网页版,iOS和Android应用程序 Java JavaScript

    完整的约会应用程序(Android和iOS版本的应用程序)具有丰富的功能和Web版本。随着约会应用程序的人可以找到新的朋友和沟通在真实的时间,使礼物给对方,等等。响应式网站版本将允许其他操作系统(例如:Windows移动...

    Android-Shutdown一个交互式处理应用程序关闭的Android库

    在 Android 应用程序开发中,有时我们需要对应用程序的关闭进行自定义处理,比如在退出前保存用户数据、清理资源或执行其他必要操作。"Shutdown" 是一个专为此目的设计的 Android 库,它提供了一个交互式的界面,...

    Android中实现再按一次返回键退出应用程序

    在Android应用开发中,通常我们希望用户在按下返回键时能够退出应用程序,但为了提供更好的用户体验,Android系统并不推荐直接在用户第一次点击返回键时就退出。为了实现“再按一次返回键退出应用程序”的功能,我们...

    完退出Android应用程序例子

    总之,实现完全退出Android应用程序通常涉及到对Activity生命周期的理解,以及可能的自定义事件监听。尽管这并不总是最佳实践,但在某些场景下是必要的。"ColseApp"项目可能提供了一个示例,展示了如何在多种Android...

    Android应用程序的自动更新升级

    ### Android应用程序的自动更新升级 #### 一、引言 随着移动互联网的发展,应用程序更新成为提升用户体验、修复问题和引入新功能的重要手段。对于Android应用程序而言,具备版本检测和自动更新的功能不仅能够确保...

    Adobe Flash Builder 4.5 Android Air 程序开发系列 之四 打开与关闭应用程序是的保存数据

    在Android平台上进行Adobe Flash Builder 4.5及AIR应用程序开发时,了解如何在应用程序的打开、关闭以及在后台和前台运行时保存数据是至关重要的。本文将深入探讨这些概念。 首先,Android系统中的应用程序(也称为...

Global site tag (gtag.js) - Google Analytics