随笔分类 -  ---android数据存储

Android 小项目之--解析如何获取SDCard 内存
摘要:继上篇音乐播放器,我们讲到使用 SDCard 播放音乐的例子,上篇也将如何在 Android 模拟器中创建 SDCard 的步骤列了出来。本篇将扩展上篇例子,去获取SDCard 的所存内存,显示出来告诉用户。本篇讲述的内容如下:1、讲述 Environment 类。2、讲述 StatFs 类。3、完整例子读取 SDCard 内存1、讲述 Environment 类Environment是一个提供访问环境变量的类。Environment包含常量:MEDIA_BAD_REMOVAL解释:返回getExternalStorageState(),表明SDCard 被卸载前己被移除MEDIA_CHEC. 阅读全文
posted @ 2013-01-30 11:48 Code大蛇丸 阅读(272) 评论(0) 推荐(0)
android 数据库 sqlite数据类型(时间 日期 double等)
摘要:sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double 64位实数char(n)n长度字符串,不能超过254varchar(n) 长度不固定最大字符串长度为n,n不超过4000graphic(n) 和 char(n) 一样,但是单位是两个字符double-bytes,n不超过127(中文字)vargraphic(n) 可变长度且最大长度为ndate 包含了年份、月份、日期time 包含了小 阅读全文
posted @ 2012-08-15 16:38 Code大蛇丸 阅读(12510) 评论(0) 推荐(0)
Android中Intent与Bundle 在传值时有什么不同
摘要:/*** 测试android中直接用Intent传值与Bundle传值的区别** 欢迎大家提问* by garretly* mailgarretly@gmail.com*/前一阵子逛EOE 看有有人提问Intent 和Bundle有什么样的区别既然Intent可以传值 为什么还搞个Bundle来个传值出来举个例子先我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle直接把值先存里边 然后再存到Intent中 不就更简洁吗?public class A extends Act 阅读全文
posted @ 2012-07-30 08:31 Code大蛇丸 阅读(2577) 评论(0) 推荐(0)
intent.putExtra(Bundle) 和直接用Intent.putExtra("xx",yy)传递有什么不同
摘要:intent.putExtra(Bundle)和直接用Intent.putExtra("xx",yy)传递有什么不同回复广东-虫子(346345565)15:39:44这个问题我来解答吧回复广东-虫子(346345565)15:39:54我首先要批评你回复广东-虫子(346345565)15:40:00第一,这根本就不是个问题回复广东-虫子(346345565)15:40:09第二,这个问题可以谷歌出结果回复广东-虫子(346345565)15:40:14好,现在开始解答回复广东-虫子(346345565)15:40:24首先,Android是开源的回复广东-虫子(3463 阅读全文
posted @ 2012-07-28 16:31 Code大蛇丸 阅读(3676) 评论(0) 推荐(0)
SQLite数据库存储数据
摘要:嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。CREATE TABLE person (personid integer primary key autoincrement, name varchar(20))SQLite可以解析大部分标准SQL语句,如:查询语句:select * from 表名 wher 阅读全文
posted @ 2012-05-13 12:08 Code大蛇丸 阅读(436) 评论(0) 推荐(0)
使用ContentProvider共享数据
摘要:而使用ContentProvider共享数据的好处是统一了数据访问方式。当应用需要通过ContentProvider对外共享数据时,第一步需要继承ContentProvider并重写下面方法:第二步需要在AndroidManifest.xml使用<provider>对该ContentProvider进行配置,为了能让其他应用找到该ContentProvider , ContentProvider 采用了authorities(主机名/域名)对它进行唯一标识,你可以把ContentProvider看作是一个网站(),authorities 就是他的域名: 这个网站以固定的Uri对外提 阅读全文
posted @ 2012-03-14 11:25 Code大蛇丸 阅读(244) 评论(0) 推荐(0)
SQLHelper
摘要:MyDataBaseAdapterimport android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class MyDataBaseAdapter { // 用于打印log ... 阅读全文
posted @ 2012-03-13 17:25 Code大蛇丸 阅读(255) 评论(0) 推荐(0)
android SQLite数据库基本操作示例
摘要:import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.graphics.Color; import android.os.Bundle; import android.view.KeyEvent; import android.widget.LinearLayout; import android.widget.ListAdapt 阅读全文
posted @ 2012-03-13 11:07 Code大蛇丸 阅读(541) 评论(0) 推荐(0)