酷乐天气的开发已经高一段落了,接下来就是修改图标,并对apk文件进行签名。在此不做说明了。

经过这一段时间的开发练习,我的收获如下:

1、会使用天气等类型的API

2、能够熟练得解析JSON数据,发送HTTP协议

3、对I/O存储和SharedPreferences存储方式有了更深的理解

4、对JAVA的基础知识又复习了许多,感觉很有益处

5、对整个开发的流程,安排有了直观的印象,感谢郭霖大神

6、锻炼了自己解决问题的能力,增强了自己的动手能力

7、使用了GitHub工具

当然,在这以过程中也发现了自己的不足,如下:

1、对于JAVA的基础知识掌握得不是很熟练,要加紧补上

2、要锻炼自己的英语能力,多去http://stackoverflow.com/逛逛

3、对布局方面上自己的欠缺还是很多,做不出精致好看的界面

4、继续夯实Android的基础

对于酷乐天气,需要做的还有很多,如下:

1、布局的优化,用折线图显示温度的变化

2、增加定位的功能,直接显示当前城市的天气情况

3、增加收藏功能,显示特别关注的城市天气情况

4、增加天气提醒功能

源码地址:

https://github.com/lemonhouse/coolweather

转载于:https://www.cnblogs.com/lemonhome/p/4492642.html

酷乐天气开发总结记录7相关推荐

  1. 酷乐天气开发记录总结1

    目前正在看郭霖大神的书<第一行代码>,很受启发,在此之下自己也尝试着做了一款天气软件--酷乐天气.本软件只限于学习和交流. 首先先确定酷乐天气的功能: 1.显示出全国所有的省.市.县: 2 ...

  2. 酷乐天气开发记录总结6

    后台自动更新天气 新建一个AutoUpdateServive继承自Service代码如下: @OverridepublicIBinder onBind(Intent intent) {returnnu ...

  3. 酷乐天气开发记录总结5

    切换城市和手动更新天气 首先在布局文件中加入切换城市和更新天气的按钮,修改weather_layout.xml中的代码: <Buttonandroid:id="@+id/switch_ ...

  4. 酷乐天气开发记录总结3

    与服务器的交互 新建HttpUtil类,代码如下: public class HttpUtil {publicstatic void sendHttpRequest(final String addr ...

  5. 酷乐天气开发记录总结2

    创建数据库和表 数据库设计: 建立三张表:Province.city.county 1.province Id:自增主键 Province_name:省级名称 Province_code:省级代码 2 ...

  6. 酷乐天气开发记录总结4

    遍历全国省市县数据 新建布局choose_area.xml文件 <LinearLayoutxmlns:android="http://schemas.android.com/apk/r ...

  7. Android酷欧天气实训报告书,萌新求助,第一行代码酷欧天气开发,遇到coolweather keeps s...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在贴上整个logcat中的错误以及程序截图: 错误如下:09-01 11:01:55.619 3833-3833/? E/AndroidRuntime: ...

  8. 【Electron】酷家乐客户端开发实践分享 — 下载管理器

    作者:钟离,酷家乐PC客户端负责人 原文地址:webfe.kujiale.com/electron-ku- 酷家乐客户端:下载地址 www.kujiale.com/activity/13- 文章背景: ...

  9. 14、进入实战——开发酷欧天气

    我们将要在本章编写一个功能较为完整的天气预报程序,学习了这么久的Android开发,我们给这个软件起个名字叫酷欧天气,英文名叫作Cool Weather.下面就可以开始动手了. 14.1 功能需求及技 ...

最新文章

  1. gRPC异步处理应答
  2. SpringBoot 集成ip2region
  3. 线程池与Callable更配哦
  4. 码农即将被淘汰?未来10年,这样的程序员才值钱!
  5. 算法移植优化(六)tensorflow模型移植推理优化
  6. Idea tomcat get 乱码
  7. C语言课后习题(51)
  8. matlab2c使用c++实现matlab函数系列教程-unique函数
  9. java mail使用qq邮箱发邮件的配置方法
  10. SpringBoot2整合Flyway(二)
  11. 如何通过 SSH 连接到 Docker 容器
  12. 五大傻瓜式移动应用开发工具
  13. 使用Freeimage库时报错的解决方法
  14. 红孩儿编辑器的模块设计8
  15. PCB图纸太小元件放不下怎么办
  16. 自定义控件其实很简单 五
  17. NGINX-SESSION粘滞
  18. Android-相机
  19. 【积】louvain社团检测算法(python)代码图片双解(一)
  20. 2004-2019年286个地级市实际利用外资

热门文章

  1. 计算机本地硬盘带蓝色问号,本地磁盘出现个问号是什么原因
  2. 全球安防盛会 CPSE安博会2021强势回归
  3. 罗昭峰文献管理与信息分析mooc笔记整理
  4. 前端javaScript高频面试题——持续更新
  5. 中科院计算机控制学院难度,你的报考院校正在被“吐槽”,你造吗?
  6. 大学生竞赛指南 互联网+
  7. 12V转5V 5V转3.3V电路
  8. 微软华裔科学家和他们的又一次冲动
  9. 快来学习这几个软件,助你实现音频转文字
  10. c++模板库(简介)