Android数据库程序设计pdf

下载地址: 网盘下载

 

 

 

 

作者简介

编辑
Jason Wei 2011年毕业于斯坦福大学,在校期间他获得了数学计算科学专业的理学学士,同时辅修了统计学专业,接着获得了管理科学与工程专业的理学硕士,主要研究方向为机器学习。在大学期间的前两年里,他在硅谷进行第一次创业,而在他第二次创业(BillShrink公司)期间开始接触到Android系统。
从那以后,他开发了一些应用程序,从小屏幕上的娱乐程序到金融定价与建模工具等。他喜欢使用API进行开发,并参加了一些应用程序开发竞赛--赢得了包括Google、MyGengo、IndexTank等公司的奖项。除了开发应用程序之外,Jason还喜欢编写Android教程,并将自己的开发经验分享在他的博客当中(thinkandroid.wordpress.com)。他在博客当中所获得的成就,使他第一次成为了《Learning Android Game Programming》一书的技术审校。
目前,Jason在纽约从事量化交易员工作。
关于技术审校
Joseph Lau目前是斯坦福大学的在读研究生,攻读计算机科学硕士学位。暑假期间,他在LinkedIn和Google的各类技术职位做实习生。他的业余爱好是Android程序设计,并且编写了几个Android应用程序。他认为移动应用程序是21世纪技术创新的关键部分,他还认为如果目前还没有学习Android程序设计,那么现在就是去接触的最好时机。
Prashant Thakkar(Pandhi)具有7年以上的IT从业经验。擅长Java,类Struts、Hibernate的J2EE框架,以及相关的开放源代码框架。Prashant致力于Android已经两年多,并且还交付过关键业务企业移动应用程序。他还对在云端交付应用程序的Google App Engine感兴趣。Prashant在他的两个博客中记录了他的技术经验,分别是http://ppandhi. wordpress.com和http://androidpartaker.wordpress.com。

目录

编辑
第1章 在Android系统中存储数据 1
1.1 使用SharedPreferences 1
1.2 SharedPreferences的常见使用案例 3
1.2.1 检查用户是不是第一次访问应用程序 3
1.2.2 应用程序最后一次更新时进行检查 4
1.2.3  保存用户登录用户名 5
1.2.4 保存应用程序的状态 5
1.2.5 缓存用户的位置信息 6
1.3 内部存储方法 7
1.4 外部存储方法 9
1.5  SQLite数据库 13
1.6 总结 17
第2章 使用SQLite数据库 18
2.1 创建高级的SQLite模式 18
2.2 SQLite数据库封装器 21
2.3 调试SQLite数据库 31
2.4 总结 33
第3章 SQLite 查询 34
3.1 创建SQLite查询的方法 34
3.2 SELECT语句 35
3.3 WHERE筛选器和SQL操作符 40
3.4 DISTINCT子句和LIMIT子句 42
3.5 ORDER BY子句和GROUP BY子句 45
3.6 HAVING筛选器和聚合函数 50
3.7 SQL及Java间的性能比较 56
3.8 总结 61
第4章 使用Content Providers 63
4.1 ContentProvider 63
4.1.1 实现查询方法 68
4.1.2 实现delete()和update()方法 71
4.1.3 实现insert()和getType()方法 75
4.1.4 与ContentProvider进行交互 78
4.2 实际应用案例 81
4.3 总结 82
第5章 表查询操作 83
5.1 Contacts content provider结构介绍 83
5.2 查询Contacts 85
5.3 修改Contacts 89
5.4 设置权限 93
5.5 总结 94
第6章 UI关联 96
6.1 SimpleCursorAdapter与ListView 96
6.2 自定义CursorAdapter 100
6.3 BaseAdapter与自定义BaseAdapter 103
6.4 处理列表交互 109
6.5 对比CursorAdapters与BaseAdapters 110
6.6 总结 111
第7章 Android数据库应用 113
7.1 本地数据库应用案例 113
7.2 数据库缓存 117
7.3 典型应用程序设计 119
7.4 总结 120
第8章 外部 数据库 122
8.1 外部数据库的分类 122
8.2 谷歌应用程序引擎GAE与Java数据对象数据库JDO 124
8.3 GAE:一个视频游戏应用的开发案例 125
8.4 PersistenceManager与查询 128
8.5 总结 136
第9章 数据的收集与存储 137
9.1 数据收集方法 137
9.2 web抓取入门 139
9.3 扩展HTTP servlet GET/POST方法 150
9.4 调度CRON计划任务 153
9.5 总结 154
第10章 综合示例 156
10.1 实现HTTP GET请求 156
10.2 返回至Android系统:解析响应 160
10.3 最后一步:再次关联到用户界面 166
10.4 总结 169

 

 

 

 

下载地址: 网盘下载

 

转载于:https://www.cnblogs.com/long12365/p/9730535.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值