大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述udacity android 学习笔记: lesson 4 part a相关的知识,希望能为你提供帮助。
udacity android 学习笔记: lesson 4 part a【udacity android 学习笔记: lesson 4 part a】作者:干货店打杂的 /titer1 /Archimedes
出处:https://code.csdn.net/titer1
联系:1307316一九六八
声明:本文採用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。
tips:https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/android/
sql lesson
4a-15课開始,之前主要是基础 activity life cycle
文章图片
sql表长得像这样
文章图片
- select * from weather where data = https://www.songbingjia.com/android/blalla
- select * from weather order by max DESC LIMIT 1 //have a try
- more sql operation
- delete rows
- update rows
- insert rows
- add columns
- more sql API in android
得到相似urlbuilder的简单使用效果
文章图片
- more about data stroage
lesson 4a 18
文章图片
intro to weather contract
文章图片
又见solution weather table colums solutions
文章图片
inner join 2 tables
文章图片
歇息时间don 请新学者 深入学习下 foreign key 和joins的要点(in lesson 4a-23 )
文章图片
our weather contact
文章图片
实践..代码时间weatherContract.java
文章图片
don具体展示了key/foreign key
define constants in contract
文章图片
locationEntry
文章图片
第二章节 sqllite open helper and sunshine database 重复下一站 地图 開始移动啦
文章图片
weatherDbHelper 代码
文章图片
- 数据库名字
文章图片
- 数据库的相关语句
- create table
- 指定外键
数据库測试
文章图片
结果是没有通过。
大致原因是 仅仅创建了 weather.db,还没有创建 locatin.db
next to modify
文章图片
以下就是来弥补剩下的一个 db了,
create sunshine location DB solution
文章图片
sqlite open helper on Upgrade
数据库升级啦
文章图片
- 必须手动改变数据库版本?
- 数据库变化
- 行变化
- 列变化
- 总体结构变化
- 什么时候运行?
文章图片
3.2 plan
文章图片
文章图片
文章图片
3.3 难点 query
文章图片
文章图片
文章图片
3.4 代码实践 重复
第三章节的代码 集中于此
关键就是运行之前的checklist,写出 testLocationTable.
文章图片
相同的原理用于測试 weathertable.ok ,let go
end用了2小时,谢谢don的陪伴
- data storage diagram overview
- activity lifecycle ,旋转屏幕时的变化(pause..restart?)
- database test
推荐阅读
- Android中apk动态载入技术研究android插件化及实现
- Android-smali语法学习
- Android自己定义提示框
- Android实战简易教程-第二十九枪(基于Face++实现年龄识别APP)
- android--手机桌面添加网址链接图标(解决方式二)
- android的工厂模式
- [android]DES/3DES/AES加密方式
- Android Studio提示: Application Installation Failed
- (博弈sg) Codeforces Round #417 (Div. 2) E Sagheer and Apple Tree