android 随记 ContentValues

ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。

在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:

ContentValues initialValues = new ContentValues();

initialValues.put(key,values);

SQLiteDataBase sdb ;

sdb.insert(database_name,null,initialValues);

插入成功就返回记录的id否则返回-1;

时间: 2024-10-12 19:44:44

android 随记 ContentValues的相关文章

Android中的ContentValues用法

ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象.ContentValues存储对象的时候,以(key,value)的形式来存储数据. 在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以: ContentValues initial = new ContentValues(); init

android 随记

1.打开一个SharedPreferences的数据Map SharedPreferences preference = getSharedPreferences("数据Map的名称", 打开模式 ); 打开模式有多种,一般用可读和可写两种,MODE_WORLD_WRITEABLE,MODE_WORLD_READABLE. 2.数据的读取 调用一堆getXX的方法,第一个是键(key)名,第二个是如果没有值,那么返回的默认值. 3.数据写入 需要使用SharedPreferences的

Visual Studio Emulator for Android 折腾记

想用虚拟机调试Android项目,于是想到了MS免费提供的 Visual Studio Emulator for Android,这玩意价格免费量又足,N久之前试用过,速度杠杠的! 安装包很小,不到40MB,很快就下载好了.由于以前玩过,知道这货依赖Hyper-V,于是先到系统功能中把Hyper-V装上,两次重启才完成.然后开始安装VSEMU,竟然安装不了,提示“The file or directory is corrupted and unreadable”,好像是安装包的问题.于是打开Ch

Android随记

在public void onClick(View v) 中 通过View捕捉单击的对象 android中项目名称作为标识用,修改位置在.idea\.name下 图标资源ID代码访问方式android.R.drawabl,对应目录在\sdk\platform\平台版本\data\res\drawable-mdpi下

Android之记账本

ColaBox记事本从登记收入与开支跳转到账单页面运用了SQL录入,表的结构为: db.execSQL("CREATE TABLE bills (" + "_id INTEGER primary key autoincrement,"//ID +" acctitemid integer,"//账目类型 + "fee integer,"//费用 + "userid integer,"//使用者 + "

Android操作联系人

Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人.通过电话号码获取联系人.添加联系人.使用事务添加联系人. 获取所有联系人 1. Android系统中的联系人也是通过ContentProvider来对外提供数据的 2. 数据库路径为:/data/data/com.android.providers.contacts/database/contacts2.db 3. 我们需要关注的有3张表 raw_contacts:其中保存了联系人id

Android编程实用代码合集

1.android dp和px之间转换public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5

Android UI常用实例 NavigationView FlaotingActionBar SnackBar

转载 请注明 明桑Android 上篇文章中主要介绍了Design Support Library的引入 拥抱Android Design Support Library新变化(导航视图.悬浮ActionBar..).今天则重点介绍其中三个控件:NavigationView和 FloatingActionBar以及 SnackBar的基本用法. 本文代码地址:DesignSupportDemo 为了便于各位练习,这是代码中会用到的所有图片素材 图片素材.zip 作为三者的综合练习,我们最终要实现

Android操作联系人 android开发教程

Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人.通过电话号码获取联系人.添加联系人.使用事务添加联系人. 获取所有联系人 1. Android系统中的联系人也是通过ContentProvider来对外提供数据的 2. 数据库路径为:/data/data/com.android.providers.contacts/database/contacts2.db 3. 我们需要关注的有3张表 raw_contacts:其中保存了联系人id