Android实战——酷天气App
大二上半学期所学Android开发知识来开发一款天气App。
参考:
本实战内容仿照酷欧天气实战项目——来自图书《Android第一行代码》第2版
Ps:只作为自己的笔记,仅供参考。
天气API数据接口
使用和风天气控制台开发者免费版本。每天访问量3000次,对我自己实战来说很够用了。
Android Studio 3.1.2版本
创建工程并上传到GitHub步骤:
1.将远程版本克隆到本地,找到Git地址,点击Clone or download按钮,点击右边复制按钮可以将版本库的Git地址复制到剪切板。
2.然后打开GitBash并切换到CoolWeather的工程目录下。
3.接着输入git clone https://**********.git 来吧远程版本库克隆到本地。
4.将coolweather文件夹里的所有文件包括隐藏文件全部覆盖复制到项目工程的根目录。(因本项目已上传过,在没复制之前文件夹名后没有master,复制后会出现,在提交GitHub时才会有效)
接下来将该项目工程提交到GitHub上面
1.在该工程根目录下输入 git add . Ps:add后面有个点
2.然后在本地执行提交操作:
git commit -m"First commit."
3.最后将提交的内容同步到远程版本库,也就是GitHub上:
git push origin master
提交完后再GitHub的仓库会看到刚刚所提交的所有文件。
创建Android工程目录结构
添加依赖库
首先将项目所需的各种依赖库进行声明,在app/build.gradle文件中,在dependencies中添加如下内容:
implementation'org.litepal.android:core:1.4.1' //Litepal用于对数据库进行操作
implementation'com.squareup.okhttp3:okhttp:3.4.1'//OkHttp用于进行网络请求(到GitHub上查询最新版本)https://github.com/square/okhttp
implementation'com.google.code.gson:gson:2.7'//GSON用于解析JSON数据
implementation'com.github.bumptech.glide:glide:3.7.0'//glide用于加载和展示图片