毕设记录(四)

注:

  • 由于家里出了点事,老人身体不好住院了,所以我去替妈妈上了一周的班(1.17-1.24),所以其实没有做多少工作(会在不忙的时候尽量补),这篇记录应该上周6就发的,但是因为有一点问题没解决,就拖了,没想到出了事最终拖到现在。
  • 教学视频还在看但是不准备记笔记了,因为发现与书重合实在太多,所以准备快速看完。

运行成型的demo

SmartRefreshLayout

在git上找了一个star比较多的框架型demo

https://github.com/scwang90/SmartRefreshLayout
介绍如下:

下载后解压,打开AS,点击打开已有项目,打开之后等软件自己自动帮忙下载所需要是额外的包和sdk,等了一会遇到了问题。

Q1:SSL peer shut down incorrectly

(当时没有截图所以也木有图片了)
百度得到原因:国内无法访问google,解决方案为改用国内镜像,参考博客如下:
https://www.jianshu.com/p/194b57cf7162
经过更改,有一部分包能够下载下来,但是仍然报错,这与链接的网络也有关,为了提高速度,我决定用一下小飞机(懂自懂,俺就不写了)
装好之后,经过测试可以访问google,再次重启项目就完成了所需包的自动下载。

Q2:No variants found for 'app'. Check build files to ensure at least one variant exists.

经过百度得知是SDK版本不对应,通过在build.gradle文件中搜索compileSdkVersion得知版本号为28即Android9.0,下载对应版本的ADK以及ADK,运行即可,部分运行截图:

因为是框架型的,就像简介中提到的,是个下拉刷新的框架,有很好看的刷新动画

由于这个demo没有数据库,所以又找了一个有数据库的项目。

iCar

这个项目是大二参加齐鲁软件大赛的项目,拿出来运行一下。
遇到的问题比较少,因为之前都已经解决过了,遇到的问题只有SDK版本问题,用同样的方式可以解决。运行界面如下:

遗憾的是,后来发现当时的数据库已经删掉了,于是只能再找。

原文地址:https://www.cnblogs.com/LOW-ctfer/p/14322721.html