摘要: 基于Android的移动存储SharedPreferences浅谈作者:欧阳旻在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储、SQLite数据库和Content Provider。在这里我们将对sharedpreferences存储方式进行介绍。SharedPreferences是一种轻量级的数据存储方式,学过Web开发的同学,可以想象它是一个小小的Cookie。它可以用键值对的方式把简单数据类型. 阅读全文
posted @ 2012-08-31 14:12 子福当自强 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在Android中退出程序比较麻烦,尤其是在多个Activity的程序中,在2.2之前可以采用如下代码退出程序:Java代码 ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);am.restartPackage(getPackageName(.. 阅读全文
posted @ 2012-08-31 11:03 子福当自强 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 还有一种比较流行的Android经典完美退出方法,使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作)public class MyApplication extends Application {private List<Activity> activityList = new LinkedList<Activity>() 阅读全文
posted @ 2012-08-31 11:02 子福当自强 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()); 获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。 System.exit(0);... 阅读全文
posted @ 2012-08-31 11:01 子福当自强 阅读(213) 评论(0) 推荐(0) 编辑
悟道