摘要:在SQLite数据库中获取新插入数据自增长的ID值使用last_insert_rowid()函数,例如: SQLiteDatabase db = helper.getWritableDatabase(); db.execSQL("insert into person(name,phone,amount) values(?,?,?) ", new Object[]{person.getName(),person.getPhone(),person.getAmount()}); Cursor cursor = db.r...
阅读全文
摘要:Android平台上sqllite 简介2010-08-04 15:18在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段
阅读全文
摘要:Keywords: content provider, URIContent Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。URI就是Content Provider(简称CP)的基础。我们要标识一个CP,就必须用URI这个东东。这就类似于我们要通过网址来标识某个特定网站,实际上网址URL本身 就是一种URI。URI全称Uniform Resource Identifier, 它包括了URL和URN。而关于它们的详细解释,有心的朋友可以参考RFC3896:ht
阅读全文
摘要:Android应用中使用GridView实现数据网格显示UsingGridView.java源码:package com.sinaapp.ssun.girdview;import java.util.*;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.GridView;i
阅读全文
摘要:Android应用中使用ListView实现数据列表显示UsingListViewActivity.java源码:package com.sinaapp.ssun.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;public class Us
阅读全文
摘要:在Android应用中使用SQLite数据库应用生成的数据库文件保存为/data/data/应用包名/databases/name.db,生成的文件可用SQLite Expert打开(name是自定义的,例如,我的应用是保存在:/data/data/com.sinaapp.sql/databases/ssun.db中)SQLiteActivity.java源码:package com.sinaapp.sql;import com.sinaapp.sql.R;import android.app.Activity;import android.os.Bundle;public class SQL
阅读全文
摘要:应用生成的XML文件保存在/data/data/应用包名/shared_prefs/name.xml中(/data/data/com.sinaapp.shared/shared_prefs/ssun.xml)SharedPreferenceActivity.java源码:package com.sinaapp.shared;import java.util.Map;import com.sinaapp.service.Service;import android.app.Activity;import android.os.Bundle;import android.view.View;imp
阅读全文
摘要:AndroidManifest.xml文件内容:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sinaapp.ssun" android:versionCode="1" android:versionName="1.0" > <uses-sdk andro
阅读全文
摘要:Service.java源码:package com.sinaapp.ssun.service;import java.io.InputStream;import java.io.OutputStream;import java.util.*;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserFactory;import org.xmlpull.v1.XmlSerializer;import android.util.Xml;import com.sinaapp.ssun.domain.Person;p
阅读全文