`

android 数据操作 2011.8.27

 
阅读更多
content://com.android.providers.contacts/contacts

对数据的操作:
  首选项  sharedPreference

  在软件默认为值的文件操作   FileInputStream FileOutputStream
 
  对sdcard上的文件操作

  在软件的默认位置创建数据库以及对数据库和数据的操作 
三个类:
SqliteOpenHelper 创建数据库,创建表  ==> 实例化一个Sqlitedatabase对象
Sqlitedatabase   通过对数据进行修改,插入,删除;把插入的结果集放入到一个Cursor对象中
Cursor    通过对游标的控制查询数据库
ContentValues  把要修改的数据放入到一个ContentValues中,然后再修改。更加方便

   ContentProvider ContentResolver  一般都是对数据库中的数据进行操作
ContentProvider即内容提供者,通过使用ContentProvider可以暴露自己的数据,以方便其他软件对该数据的查询,修改
ContentResolver 通过该ContentResolver,软件可以访问其他程序的数据,并且进行操作。





为自己设计的数据库定义一个contentProvider:
1 contetnProvider是四大组件之一,也需要在manifest中注册。需要定义name和authorities。其中authorities是这个contentPrivider的uri的第二部分。
2 UriMatcher工具类,是一个对操作uri字符串的工具类。它提供了几个方法:



Context.registerReceiver(reciever,filter)  为一个broadcastReciever指定一个Intent
Context.sentBroadcast(Intent);   发送一个无序的广播
Context.sendOrderedBroadcast(intent, receiverPermission)
分享到:
评论

相关推荐

    工作报告之基于android开题报告.docx

    深入浅出 google android/e2ecloud 工作室编著,北京:人民邮电出版社,2009.8. [3]. google android 开发入门与实战/靳岩,姚尚朗编著,北京:人民邮电出版社, 2009.7. [4]. google android sdk 开发范例大全/余...

    Android实训报告基于Android游戏开发.docx

    2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。目前基于Android的移动终端上的软件应用开发很火热,Android平台的开发已越来越强大。 Android是一种以Linux为基础的...

    Android智能手机调研报告.doc

    课题调研报告 题 目 Android智能手机 学 院 计算机与信息学院 专业班级 学生姓名 指导教师 2011年10月20日 Android智能手机 1、概述 Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。...

    Android开发教程(完全免费版).pdf

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放... 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。

    基于android的游戏开发开题报告.doc

    时间来到了2011年,android操作系统以绝对的优势领跑只能手机界,而基于良好的平台 支持和硬件的发展,使得android手机游戏得到了飞速的发展。 1基于良好的硬件制作更好效果的游戏 随着显示芯片对Android的支持,...

    基于android的游戏开发开题报告(1).doc

    时间来到了2011年,android操作系统以绝对的优势领跑只能手机界,而基于良好的平台 支持和硬件的发展,使得android手机游戏得到了飞速的发展。 1基于良好的硬件制作更好效果的游戏 随着显示芯片对Android的支持,...

    深入理解Android:卷I--详细书签版

    深入理解Android:卷I(51CTO网站“2011年度最受读者喜爱的原创IT技术图书”) 基本信息 作者: 邓凡平 出版社:机械工业出版社 ISBN:9787111357629 上架时间:2011-9-13 出版日期:2011 年9月 开本:16开 页码:488...

    PowerWord.exe

    8.引进百度专业翻译引擎,长文本翻译一键搞定:如同PC上的翻译引擎一样,在手机上,您一样可以体验到同等质量的翻译效果。如果您经常阅读英文文件或是需要翻译短信、邮件等,翻译功能将是您最好的帮手。 IOS版 软件...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    Google Android SDK开发范例大全(第3版) 1/5

    第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的程序 8.4 设计前往打开网页功能 8.5 将网络图像网址放入Gallery中显示 8.6 即时访问网络图片文件展示 8.7 手机...

    Google Android SDK开发范例大全(第3版) 4/5

    第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的程序 8.4 设计前往打开网页功能 8.5 将网络图像网址放入Gallery中显示 8.6 即时访问网络图片文件展示 8.7 手机...

    Google Android SDK开发范例大全(第3版) 3/5

    第8章 当Android与Internet接轨 8.1 HTTP GET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的程序 8.4 设计前往打开网页功能 8.5 将网络图像网址放入Gallery中显示 8.6 即时访问网络图片文件展示 8.7 手机...

    QQAnalyzer 3.1 免费版专业抓去QQ协议包

    l 将十六进制数据以UTF8、GD2312、ASCII、Unicode、BigEndianUnicode解码 l 将文本以UTF8,GD2312,ASCII、Unicode、BigEndianUnicode编码 l 十六进制数转QQ号码、转IP地址、转时间格式 l QQ号码、IP地址、转时间...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    在操作系统层,Windows 8和Mac OS X Lion两个新版本的用户界面已经不约而同地受到移动设备的强烈影响。 而iOS和Android两大移动平台迅速崛起,不仅大幅抢占了Windows Mobile/Windows Phone、MeeGo、webOS、Symbian...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    微软推出的Windows Phone平台是微软在移动互联网时代的一个重量级产品,微软对于WindowsPhone7的推广力度非常大,因此很多公司也开始进行Windows Phone7产品的研发,2011年下半年Windows Phone7开发人员的需求将会...

Global site tag (gtag.js) - Google Analytics