摘要: 使用SQLiteOpenHelper对数据库进行版本管理我们在编写数据库应用软件时,需要考虑这样的问题:因为我们开发的软件可能会安装在很多用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级软件时自动在用户的手机上创建出应用需要的数据库表呢?总不能让我们在每个需要安装此软件的手机上通过手工方式创建数据库表吧?因为这种需求是每个数据库应用都要面临的,所以在Android系统,为我们提供了一个名为SQLiteOpenHelper的 阅读全文
posted @ 2013-06-07 00:43 海之涯2008 阅读(281) 评论(0) 推荐(0)
摘要: 1 package com.danale.mysharedpreferences; 2 3 import java.util.Map; 4 5 import com.danale.services.PreSharedPreferences; 6 7 import android.os.Bundle; 8 import android.app.Activity; 9 import android.view.Menu;10 import android.view.View;11 import android.widget.EditText;12 import android.widget.... 阅读全文
posted @ 2013-06-05 07:25 海之涯2008 阅读(197) 评论(0) 推荐(0)
摘要: 【使用SharedPreferences进行数据存储】1 public void save(View v)2 {3 String name = nameText.getText().toString();4 String age = ageText.getText().toString();5 6 service.save(name, Integer.valueOf(age));7 Toast.makeText(getApplicationContext(), R.string.success, 1).s... 阅读全文
posted @ 2013-06-04 01:02 海之涯2008 阅读(144) 评论(0) 推荐(0)
摘要: 用SharedPreferences进行数据存储很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存 阅读全文
posted @ 2013-06-03 00:19 海之涯2008 阅读(139) 评论(0) 推荐(0)
摘要: 虽然数组越界听起来简单,但在一个较大的项目中出现这种情况时,有可能让人欲哭无泪,昨天偶就遇到了这样的情况,还好是自己写的代码,花了时间把BUG都改过来了,以后要谨记越界判断啊~~~~~ 阅读全文
posted @ 2013-05-30 09:38 海之涯2008 阅读(134) 评论(0) 推荐(0)