下载 >  课程资源 >  Java > Android天气预报实验报告

Android天气预报实验报告 评分:

Android天气预报实验报告模板 public class SetCityActivity extends Activity { //定义的一个自动定位的列表 private ListView gpsView; //定义的一个省份可伸缩性的列表 private ExpandableListView provinceList; //定义的用于过滤的文本输入框 private TextView filterText; //定义的一个记录城市码的SharedPreferences文件名 public static final String CITY_CODE_FILE="city_code"; //城市的编码 pri vate String[][] cityCodes; //省份 private String[] groups; //对应的城市 private String[][] childs; //自定义的伸缩列表适配器 private MyListAdapter adapter; //记录应用程序widget的ID private int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.set_city); gpsView = (ListView)findViewById(R.id.gps_view); provinceList= (ExpandableListView)findViewById(R.id.provinceList); //设置自动定位的适配器 gpsView.setAdapter(new GPSListAdapter(SetCityActivity.this)); //==============================GPS================================= //当单击自动定位时 gpsView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { TextView localeCity = (TextView)view.findViewById(R.id.locateCityText); localeCity.setText("正在定位..."); final LocateHandler handler = new LocateHandler(localeCity); //添加一个线程来处理定位 new Thread(){ public void run() { Map<Integer, String> cityMap= getLocationCityInfo(); //记录匹配的城市的索引 int provinceIndex = -1; int cityIndex = -1; //传给处理类的数据封装对象 Bundle bundle = new Bundle(); if(cityMap!=null) { //得到图家名 String country = cityMap.get(LocationXMLParser.COUNTRYNAME); //只匹配中国地区的天气 if(country!=null&&country.equals("中国")){ //得到省 String province = cityMap.get(LocationXMLParser.ADMINISTRATIVEAREANAME); //得到市 String city = cityMap.get(LocationXMLParser.LOCALITYNAME); //得到区县 String towns = cityMap.get(LocationXMLParser.DEPENDENTLOCALITYNAME); Log.i("GPS", "============"+province+"."+city+"."+towns+"=============="); //将GPS定位的城市与提供能查天气的城市进行匹配 StringBuilder matchCity = new StringBuilder(city); matchCity.append("."); matchCity.append(towns); //找到省份 for(int i=0; i<groups.length; i++) { if(groups[i].equals(province)) { provinceIndex = i; break; } }
...展开详情收缩
2015-07-05 上传大小:1.64MB
分享
收藏 (1) 举报
Android编程实验报告数据存储和天气预报

要为登录界面添加记住我的复选框,当复选框选中时,使用SharedPreferences存储类在合适的时机实现登录名和密码的保存,下次登录时直接登录。登录成功后显示多个城市的天气预报效果。天气信息使用XML文档和JSON文档两种方式实现,并在程序中解析使用。

立即下载
基于android天气预报实现

基于android的天气预报系统,用java语言实现,压缩包中包含完整项目并有完整的实验报告,是期末大作业必备良品。

立即下载
基于Android平台的天气预报软件设计(本科毕业论文)

本课题在Android平台上借助Web Service完成了一个天气预报软件系统的设计与实现,具有城市选择、天气显示、城市管理和界面设置等功能。本软件简单易用,数据准确,内容丰富,界面美观和人性化。里面用到了PageView,SQlite等

立即下载
毕业设计基于Android的天气预报系统的设计和实现

毕业设计基于Android的天气预报系统的设计和实现,有源码和论文,通过调用webservice实现天气预报。

立即下载
中南大学Android天气预报的实现

中南大学移动应用开发天气预报的实现实验报告。

立即下载
Qt写的天气预报

这个程序使用的是中国天气网提供的API,然后封装到weather类中了可以直接拿出来使用,可以动态添加城市,在城市的添加中写了一个button类里边包括了好几个控件,比较适合初学者学习。

立即下载
适用于新手的Android天气预报Demo(大学作业)

本天气预报Demo是在学习Android基本课程的基础上,完成老师布置的Android开发项目作业为目的写的一个自我感觉还不错,值得学习的小项目,上传上来,方便学习和后期的知识回顾;

立即下载
基于AndroidStudio的天气app(适合初学者)

结合《第一行代码》这本书,效果很好!! 原生Android开发的初学者值得一看!!

立即下载
基于Eclipse的 Android 天气查询的简单demo

项目中使用的一个获取天气的demo,是基于volly库,利用雅虎API接口获取的天气,流程是先获取到本地IP,反查出城市,可以是海外城市,然后通过雅虎接口获取天气,支持7天天气查询,欢迎大家下载使用。

立即下载
Android 天气预报源码

Android 天气预报,UI界面比较漂亮,简易的天气预报,可以查询城市的天气等

立即下载
android studio 天气预报

最近买了本书《Android第一行代码》,通篇看了下感觉不错,书本最后有个实战项目酷欧天气,闲来无事就照着敲了一遍代码,主要在请求天气接口和背景优化做了些小改动,现在来记录下。

立即下载
android简单天气预报源码

json解析,天气预报Demo,可直接运行

立即下载
android好看的天气预报代码

android好看的天气预报代码

立即下载
Android源码-使用百度APIStore实现天气预报APP

Android 百度APIStore天气预报APP运用百度APIStore免费提供的数据,进行的开发。除了正常的json解析之外,还有数据库存储。布局借用的是腾讯天气的界面。略微做了修改。 [注意:本资源来自网络,如有侵权,请联系我删除,谢谢。]

立即下载
天气预报源码(全)

很全面的Android天气预报源码,有widget小窗口,多页面多城市,城市的增删改查。四大组件、开源库都有涉及到,想在Android学习初期做个项目练手的。这是最好的选择。

立即下载
安卓天气预报项目源码

一款基于Androidstudio的天气预报 实现城市切换 自动点位 自动刷新

立即下载
php天气预报系统定时生成htm(utf-8版).rar

php天气预报系统定时生成htm系统需要空间支持采集功能。 只要有人访问就会在规定时间内容进行更新。 可设置4种显示方式

立即下载
Android天气预报Demo源码

本Demo是一个Android端天气预报系统,利用和风天气API获取指定城市天气包含okhttp请求,handler的使用和复杂JSON的解析。

立即下载
基于android天气预报,源码

基于Android的天气预报app的设计与实现论文,内容包括位置定位,获取天气信息天气指数,和三级联动等。

立即下载
Android studio天气预报

简易的一个天气预报main文件代码,新建一个文件,将其中main替换即可

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Android天气预报实验报告

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: