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

udacity android 学习笔记: lesson 4 part a的更多相关文章

  1. udacity android 学习笔记: lesson 4 part b

    udacity android 学习笔记: lesson 4 part b 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...

  2. udacity android 实践笔记: lesson 4 part b

    udacity android 实践笔记: lesson 4 part b 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...

  3. udacity android 实践笔记: lesson 4 part a

    udacity android 实践笔记: lesson 4 part a 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...

  4. Android 学习笔记之Volley(七)实现Json数据加载和解析...

    学习内容: 1.使用Volley实现异步加载Json数据...   Volley的第二大请求就是通过发送请求异步实现Json数据信息的加载,加载Json数据有两种方式,一种是通过获取Json对象,然后 ...

  5. Android学习笔记进阶之在图片上涂鸦(能清屏)

    Android学习笔记进阶之在图片上涂鸦(能清屏) 2013-11-19 10:52 117人阅读 评论(0) 收藏 举报 HandWritingActivity.java package xiaos ...

  6. android学习笔记36——使用原始XML文件

    XML文件 android中使用XML文件,需要开发者手动创建res/xml文件夹. 实例如下: book.xml==> <?xml version="1.0" enc ...

  7. Android学习笔记之JSON数据解析

    转载:Android学习笔记44:JSON数据解析 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种 ...

  8. Android学习笔记36:使用SQLite方式存储数据

    在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...

  9. Android学习笔记之Activity详解

    1 理解Activity Activity就是一个包含应用程序界面的窗口,是Android四大组件之一.一个应用程序可以包含零个或多个Activity.一个Activity的生命周期是指从屏幕上显示那 ...

随机推荐

  1. MDNS的漏洞报告——mdns的最大问题是允许广域网的mdns单播查询,这会暴露设备信息,或者被利用用于dns放大攻击

    Vulnerability Note VU#550620 Multicast DNS (mDNS) implementations may respond to unicast queries ori ...

  2. Mvc 返回文件直接下载

    今天碰到一个问题,前端点击下载文件,后端判断文件是否存在,不存在则自动生成文件(图片),返回前端会自动下载文件 网上查了一些  Mvc  action中返回File类型 设置一些contentType ...

  3. Nginx服务器的反向代理proxy_pass配置方法讲解

    Nginx的配置还是比较简单的,如:   1 2 3 4 location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以   1 2 3 4 loca ...

  4. 使用Java操作Redis(一)

    Redis是一款基于key-value的数据库服务器,安装完成后我们可以通过redis-cli使用Redis提供的命令完成各种操作.redis-cli实际上就是一款客户端,和redis-server建 ...

  5. dedecms后台登录,与后台界面去除多于的样式

    http://jingyan.baidu.com/article/597035520f4edc8fc00740f7.html

  6. 原生js实现发送验证码

    var form = { myfun:function(){ var el = form.config().el; var button = form.config().button; var tim ...

  7. BZOJ 3639: Query on a tree VII LCT_set维护子树信息

    用 set 维护子树信息,细节较多. Code: #include <cstring> #include <cstdio> #include <algorithm> ...

  8. LocalDateTime与mysql日期类型的交互(基于mybatis)

    众所周知,在实体Entity里面,可以使用Java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.datetime等 ...

  9. [Recompose] Pass a React Prop to a Stream in RxJS

    When you declare your Component and Props in JSX, you can pass those props along to your RxJS stream ...

  10. HDU Victor and World (最短路+状态压缩)

    题目链接:传送门 题意: n个城市m条路.刚開始在点1,求把每一个城市都遍历一边最后回到1的花费的最小值. 分析: ​​+n​2​​∗2​n​​). 转自Bestcode. 以下说说我的状态转移,首先 ...