项目作者: KongQingZ
项目描述 :
android studio 调用天气接口实现天气的例子
高级语言: Java
项目地址: git://github.com/KongQingZ/coolweather.git
coolweather
项目说明
这是一个天气的Android Studio项目,模仿《第一行代码(第二版)》里的天气,不过《第一行代码(第二版)》时间有些老,一些依赖包不符合现在的规则,Android Studio3.5之后就有更新,之前complie”变为implementation,之前通用的V-4,V-7包也都进化了,这个程序是我学习过程中测试通过的,用于交流学习。
运行版本:
- Android Studio 3.5.2
- compileSdkVersion 29
buildToolsVersion ‘28.0.3’ 本项目需要添加的依赖:
在build.gradle中配置 - gson数据,GSON用于解析JSON数据
implementation ‘com.google.code.gson
2.8.6’ - 用于加载和展示图片
implementation ‘com.github.bumptech.glide
3.7.0’
implementation ‘com.github.bumptech.glide
4.10.0’ - 网络请求用于进行网络请求
implementation ‘com.squareup.okhttp3
4.3.0’
implementation ‘org.litepal.android
1.6.1’
implementation ‘androidx.swiperefreshlayout
1.0.0’
别忘了在AndroidManifest.xml中加上下面这句话
网络请求配置
uses-permission android:name=”android.permission.INTERNET”