【Android】天气应用】的更多相关文章

简易天气是一个基于和风天气数据采用MD设计的Android天气App.目前的版本采用传统的MVC模式构建.通过丰富多彩的页面为用户提供日常所需的天气资讯. 项目说明 项目放在github上面 地址是:easyweather开源地址 项目利用的和风天气 旧版本的API. 定位功能使用的是百度地图的SDK. 项目功能 查询城市数据,添加喜欢的城市. 根据百度定位,确定用户当前所在位置. 首页显示天气资讯,如 未来天气,运动指数,穿衣指数,感冒指数,以及未来天气走势. 支持夜间模式. 设置指定城市为首…
下载源码 技术要点: 1. 天气日历精致UI 2. Android的Http通信技术 3. Android的天气信息解析 4. Android的日历信息的统计 5. Andorid的地理位置的管理 6.源码带有非常详细的中文注释 …… 详细介绍: 1. 天气日历精致UI 此套源码的UI不错,比较精致.实现了天气信息的合理显示,位置的管理以及日历信息的显示 2.Android的Http通信技术 通过Http通信技术与服务器进行通信,动态的更新指定位置天气信息 3.Android的天气信息解析 针对…
  Android客户端开发,不仅仅是在Android端开发,还需要有相应的后台服务支持,否则的话,客户端的数据就只能放到本地自己做处理.我认为的原生态的App就是对应服务端的Client.他能像浏览器那样可以请求服务端的数据,也可以在本地做简单的处理,所以我们在开发WeathApp这个项目中,我们也是需要请求第一章中的天气网中的数据.   如何请求数据呢,举个例子: 打开http://www.weather.com.cn/data/sk/101010100.html,发现页面的数据是为: {…
百度 API Store中很多免费的天气API,因此写一个天气应用相对变得很容易. 首先尝试API给的接口,接受返回数据. public class MainActivity extends Activity implements View.OnClickListener, Runnable { static String TAG = "Weather"; Button getWeather; TextView showJson; private static Handler myHa…
   对于天气App,为了简化一些功能,暂时模仿MUUI系统提供的那个App.    本项目需要引入本人经常使用的一个工具库DroidTool,这个是本人根据工作中,收集到一些工具类,下载地址.    需要注意的是使用DroidTool库的项目,Activity和FragmentActivity要继承BaseActivity和BaseFragmentActivity,且必须有Application且继承于BaseApplication.    这就是简单的搭建项目,开始写首页的Activity吧…
闲赋在家,无事可做就想着做点东西,于是乎把玩手机,我最常用的就是看天气,基本上我每天起来第一件事就是看天气,哈哈,用别人的这么爽,为什么不自己整一个关于天气的应用呢,墨迹天气.小米系统自带的天气.yahoo天气,这几个我比较了下,发现墨迹还是综合起来比较强大,那就从模仿墨迹天机开始吧. 当然我没有服务端的人员,数据只能从网上的开放服务接口来用. 先来看下接口来源和用法吧. 天气的接口和用法 国内的天气预报数据,主要是国家气象局和国外两个来源(指数据来源). 国外方面主要是雅虎(XML格式,谷歌已…
对于用到天气信息,首先我想: 第一:数据不可能是我测得的,必须是网上的信息. 第二:网上的信息分为好多种,具体哪种比较好一点,这里我总结了两种. 第三:数据JSON怎么解析. 第四:如何提出数据与显示. 完成了上述步骤,那么我们就完成了基本是天气信息获取. 1.数据信息源 数据信息源直接关乎着你要实现的功能,没有数据功能是不可能实现的,当然自己测量也是不现实的,参考一些网上信息,同时自己也写了两个demo. 2.网上数据源第一种分析 第一种,webService来获取国家气象局提供的天气服务:h…
前面一篇文章介绍了如何使用ksoap获取天气信息,但是使用的网络资源受到了限制,所以我们这里会采用第二种方法,可以无限制的获取.http://m.weather.com.cn/data/101010100.html 但是对应的101010100(北京)我们怎么获取呢,还有就是图片资源怎么来的呢?http://m.weather.com.cn/img/b1.gif这个是图片资源,但是每次从网上去还是比较费流量的,我仔细对比了Ksoap中给的gif图片资源,和中国气象局的这个图片都是一一对应的,所以…
主要练习一下获取网络数据和解析xml MainActivity.java package com.example.weatherreport; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import…
主要练习LinearLayout和layout_weight属性 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat…