《Android 应用 之路》 天气预报(五)

前言

写了上一篇文章,讲了下这个实现天气预报的使用内容,现在又到了看代码的时候,主要还是贴代码,然后添加足够的注释。

《Android 应用 之路》 天气预报(四)

前言

第二次尝试完成天气预报应用,与上次不同的是,个人感觉这次的Ui不那么丑陋,整体的实用性和界面效果,用户体验相较上一次有所提升,但是还是有很多地方需要完善。
这次使用到的内容比较丰富,包括聚合数据Sdk,ButterKnife,Gson,fastjson,其实还想用一下volley的,但是聚合数据中已经有对网络请求的处理,就没有深究,顺带的看了下Material Design的内容,这么早出来的内容,现在才去了解,感觉要看的东西有很多,先在这里Marking一下,后面会继续学习对应的内容。

《Android 应用 之路》 聚合数据SDK

聚合数据介绍

聚合数据是一个为智能手机开发者,网站站长,移动设备开发人员及图商提供原始数据API服务的综合性云数据平台。包含手机聚合,网站聚合,LBS聚合三部分,其功能类似于Google APIS。【来自百度百科】

《Android 应用 之路》 天气预报(三)

昨天介绍了基本的载入界面,今天介绍下天气信息显示界面的代码

  1. 基本ListView显示
  2. 搜索框,查询城市 上一篇文章中,载入界面通过showWeatherInfo()方法跳转到天气信息显示界面

《Android 应用 之路》 天气预报(二)

界面组成

  1. 载入界面
  2. 显示界面 Activity两个,一个用来显示载入界面,一个用来显示天气信息

《Android 应用 之路》 天气预报(一)

Android天气预报客户端

设计思路

  1. 欢迎界面,版本号,应用名 + 数据后台加载(所有城市的信息获取)
  2. 数据加载完成后跳转到显示界面,显示所有查询到的城市的天气信息
  3. 欢迎界面和天气显示界面分别为单独的Activity
  4. Activity数据传递使用Bundle
  5. 网络请求采用Google原始的Volley包
  6. 后台数据请求采用异步AsyncTask的方式以及实时的进度条的更新
  7. 天气显示界面采用简单的ListView ####使用的Android内容####
  8. Activity的跳转以及数据的传递
  9. 网络数据请求以及Json数据的解析
  10. Volley的初级使用
  11. ListView的初级使用
  12. AsyncTask的初级使用
  13. ProgressBar的初级使用

《Android 应用 之路》简易贪吃蛇

最简单的贪吃蛇

最近想着忙里偷闲写点简单的Android应用,增加一些生活乐趣,由于平时工作主要精力并不是集中在书写apk上,更多的是解决代码问题和维护模块稳定,但是写代码本身是一件比较有趣的事情,因为这个过程是从无到有的。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×