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 = 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

overview arch 反复

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

数据库升级啦

- 必须手动改变数据库版本号?
- 数据库变化
- 行变化
- 列变化
- 整体结构变化

  • 什么时候执行?

第三章节 readwrite from a database

3.1 overview

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

更多相关文章

  1. native.js获取手机硬件基本信息实例代码android版
  2. android classes.dex 反编译
  3. 在android中使用Realm数据库
  4. Chronometer
  5. Android(安卓)Studio插件GenerateFindViewById
  6. 数据存储之SharedPreferences存储——第一行代码Android学习笔记
  7. Android手势滑动实现ImageView缩放图片大小
  8. QTrace:一个不一样的Android(安卓)IDE
  9. Android(安卓)WebView通过代码修改网页的字体大小

随机推荐

  1. React Native Android从源码看WebView 没
  2. Android获取内部和SDCard的存储空间
  3. Android动态创建一个个组件
  4. Android(安卓)Developers:sqlite3
  5. 在Eclipse中 每次右击工程名 选择 proper
  6. Android学习摘要一之Android历史
  7. Handler消息机制深入学习
  8. 【android】编程规范、常用技巧和性能优
  9. 【Tensorflow】Tensorflow移植Android上
  10. 3G之Android学习第三章节>