当前位置: 首页 > news >正文

网站建设找祥赢免费网站入口在哪

网站建设找祥赢,免费网站入口在哪,成都系统网站建设,百度联盟 网站备案信息前面一篇文章介绍了如何使用ksoap获取天气信息#xff0c;但是使用的网络资源受到了限制#xff0c;所以我们这里会采用第二种方法#xff0c;可以无限制的获取。http://m.weather.com.cn/data/101010100.html 但是对应的101010100(北京)我们怎么获取呢#xff0c;还有就是…     前面一篇文章介绍了如何使用ksoap获取天气信息但是使用的网络资源受到了限制所以我们这里会采用第二种方法可以无限制的获取。http://m.weather.com.cn/data/101010100.html 但是对应的101010100(北京)我们怎么获取呢还有就是图片资源怎么来的呢http://m.weather.com.cn/img/b1.gif这个是图片资源但是每次从网上去还是比较费流量的我仔细对比了Ksoap中给的gif图片资源和中国气象局的这个图片都是一一对应的所以这里我会做成本地图片。   {weatherinfo:{!-- 基本信息 --city:北京,city_en:北京,date_y:2013年5月14日,date:,week:星期一,fchh:08,cityid:101010100,!-- 从今天开始到第六天的每天的天气情况这里的温度是摄氏温度 --temp1:29℃~23℃,temp2:26℃~20℃,temp3:24℃~20℃,temp4:25℃~20℃,temp5:24℃~21℃,temp6:25℃~22℃,!-- 从今天开始到第六天的每天的天气情况这里的温度是华氏温度 --tempF1:84.2℉~73.4℉,tempF2:78.8℉~68℉,tempF3:75.2℉~68℉,tempF4:77℉~68℉,tempF5:75.2℉~69.8℉,tempF6:77℉~71.6℉,!-- 天气描述 --weather1:阵雨转中雨,weather2:中雨转小雨,weather3:小雨,weather4:小雨,weather5:小雨转阵雨,weather6:阵雨转小雨,!-- 天气描述图片序号 --img1:3,img2:8,img3:8,img4:7,img5:7,img6:99,img7:7,img8:99,img9:7,img10:3,img11:3,img12:7,img_single:3,!-- 图片名称 --img_title1:阵雨,img_title2:中雨,img_title3:中雨,img_title4:小雨,img_title5:小雨,img_title6:小雨,img_title7:小雨,img_title8:小雨,img_title9:小雨,img_title10:阵雨,img_title11:阵雨,img_title12:小雨,img_title_single:阵雨,!-- 风速描述 --wind1:微风,wind2:微风,wind3:微风,wind4:微风,wind5:微风,wind6:微风,fx1:微风,fx2:微风,!-- 风速级别描述 --fl1:小于3级,fl2:小于3级,fl3:小于3级,fl4:小于3级,fl5:小于3级,fl6:小于3级,!-- 今天穿衣指数 --index:热,index_d:天气较热建议着短裙、短裤、短套装、T恤等夏季服装。年老体弱者宜着长袖衬衫和单裤。,!-- 48小时穿衣指数 --index48:暖,index48_d:较凉爽建议着长袖衬衫加单裤等春秋过渡装。年老体弱者宜着针织长袖衬衫、马甲和长裤。,!-- 紫外线及48小时紫外线 --index_uv:弱,index48_uv:最弱,!-- 洗车 --index_xc:不宜,!-- 旅游 --index_tr:适宜,、!-- 舒适指数 --index_co:较不舒适,st1:27,st2:21,st3:24,st4:18,st5:22,st6:18,!-- 晨练 --index_cl:较不宜,!-- 晾晒 --index_ls:不太适宜,!-- 过敏 --index_ag:不易发} } 下面我主要讲下程序                                                                             1.1城市代码获取                                                       这里我把下载下来的城市代码的空行给去掉了把文件保存为txt格式UTF-8另存为可以看见。下载地址http://download.csdn.net/detail/feiyangxiaomi/6261685程序中的读取方法为   /**************************************************************************************** 注意在读入txt的时候是UTF-8自己看好自己的txt文本格式在另存为就可以看出来。*/ private MapString,String cityCodes; //根据城市信息索引自己的code private ListString citys; //给城市做数据源 private void getAssetsContent(){try {String buf;citys new ArrayListString();cityCodes new HashMapString, String();InputStream input this.getAssets().open(cityCode.txt);BufferedReader br new BufferedReader(new InputStreamReader(input,UTF-8));while((buf br.readLine())!null){String[] codeCity buf.split();citys.add(codeCity[1]);cityCodes.put(codeCity[1], codeCity[0]);}} catch (IOException e) {// TODO Auto-generated catch blockLog.i(TAG, e.toString());e.printStackTrace();} } 在使用的时候直接索引对应的城市即可。文件夹放在assets目录下为不受编译才部分。   1.2网络数据的使用                                                       private void refreshUI(JSONObject jsonobject){JSONObject jsonData jsonobject;try{TextView today_text (TextView) findViewById(R.id.today);today_text.setText(jsonData.getString(date_y));TextView city_text (TextView) findViewById(R.id.city_text);city_text.setText(jsonData.getString(city));TextView today_weather (TextView) findViewById(R.id.today_weather);today_weather.setText(jsonData.getString(weather1));// 取得string15℃/21℃/string中的数据TextView qiweng_text (TextView) findViewById(R.id.qiweng);qiweng_text.setText(jsonData.getString(temp1));// 取得string今日天气风速情况TextView shidu_text (TextView) findViewById(R.id.shidu);shidu_text.setText(jsonData.getString(wind1));// 取得string东北风3-4级/string中的数据TextView fengli_text (TextView) findViewById(R.id.fengli);fengli_text.setText(jsonData.getString(fl1));// 取得string舒适指数和紫外线强度TextView kongqi_text (TextView) findViewById(R.id.kongqi);kongqi_text.setText(jsonData.getString(index_co));TextView zhiwai_text (TextView) findViewById(R.id.zhiwai);zhiwai_text.setText(jsonData.getString(index_uv));// 设置小贴士数据TextView xiaotieshi_text (TextView) findViewById(R.id.xiaotieshi);xiaotieshi_text.setText(今日小贴士jsonData.getString(index_d));// 设置当日图片ImageView image (ImageView) findViewById(R.id.imageView1);int icon parseIcon(jsonData.getString(img1).gif);image.setImageResource(icon);// 取得第二天的天气情况TextView tomorrow_date (TextView) findViewById(R.id.tomorrow_date);tomorrow_date.setText(jsonData.getString(weather2));TextView tomorrow_qiweng (TextView) findViewById(R.id.tomorrow_qiweng);tomorrow_qiweng.setText(jsonData.getString(temp2));TextView tomorrow_tianqi (TextView) findViewById(R.id.tomorrow_tianqi);tomorrow_tianqi.setText(jsonData.getString(wind2));ImageView tomorrow_image (ImageView) findViewById(R.id.tomorrow_image);int icon1 parseIcon(jsonData.getString(img3).gif);tomorrow_image.setImageResource(icon1);// 取得第三天的天气情况TextView afterday_date (TextView) findViewById(R.id.afterday_date);afterday_date.setText(jsonData.getString(weather3));TextView afterday_qiweng (TextView) findViewById(R.id.afterday_qiweng);afterday_qiweng.setText(jsonData.getString(temp3));TextView afterday_tianqi (TextView) findViewById(R.id.afterday_tianqi);afterday_tianqi.setText(jsonData.getString(wind3));ImageView afterday_image (ImageView) findViewById(R.id.afterday_image);int icon2 parseIcon(jsonData.getString(img5).gif);afterday_image.setImageResource(icon2);// 取得第四天的天气情况TextView nextday_date (TextView) findViewById(R.id.nextday_date);nextday_date.setText(jsonData.getString(weather4));TextView nextday_qiweng (TextView) findViewById(R.id.nextday_qiweng);nextday_qiweng.setText(jsonData.getString(temp4));TextView nextday_tianqi (TextView) findViewById(R.id.nextday_tianqi);nextday_tianqi.setText(jsonData.getString(wind4));ImageView nextday_image (ImageView) findViewById(R.id.nextday_image);int icon3 parseIcon(jsonData.getString(img7).gif);nextday_image.setImageResource(icon3);}catch(Exception e){e.printStackTrace();}} 这里我们直接获取网络上的JSON数据把数据放入对应的位置即可图片资源的使用方法不变还是放在本地drawalbe文件下。   1.3图片资源的使用                                                       // 工具方法该方法负责把返回的天气图标字符串转换为程序的图片资源ID。 private int parseIcon(String strIcon) {if (strIcon null)return -1;if (0.gif.equals(strIcon))return R.drawable.a_0;if (1.gif.equals(strIcon))return R.drawable.a_1;if (2.gif.equals(strIcon))return R.drawable.a_2;if (3.gif.equals(strIcon))return R.drawable.a_3; ……   这里就不全部贴上了。 1.4最重要的一件事情                                                     1源码http://download.csdn.net/detail/feiyangxiaomi/62618052资源源码里面有  转载于:https://www.cnblogs.com/james1207/p/3320080.html
http://www.pierceye.com/news/784106/

相关文章:

  • 优秀校园网站建设汇报个人备案的网站
  • 网站信息化建设报送电商网站 设计
  • 写作网站哪个好用有没有必要给企业做网站
  • 长沙cms建站模板设计说明英文翻译
  • 做的差的网站河北网站制作公司地址
  • 网站的推广有哪些方式AWS免费套餐做网站可以吗
  • 如何建设公司网站 需要注意什么iis搭建多个网站
  • 青海住房与建设厅网站本地门户网站源码
  • 自己做付费网站网站版式有哪几种
  • 商丘市做1企业网站的公司贵阳网站建设是什么
  • 如何制作动漫网站模板下载定制网站制作广州
  • 西安网站策划我做的网站不知道网站怎么办啊
  • 商务类网站设计成都网站设计建设推荐
  • 网站建设浏览器不兼容阳信做网站
  • 站酷设计网站官网网址网站多国语言
  • 网站建设经费保障中国域名网官网
  • 网站备案如何查询在wordpress教程
  • 新准则中公司网站建设费用计入什么科目360网页入口
  • 公司要网站建设thinkphp商城源码
  • 网站的定义tomcat做公司网站
  • 小程序开发公司网站源码下载阿里云搭建公司网站
  • 网站营销方案设计公司凡科可以做视频网站吗
  • 网站seo优化费用wordpress 做商城
  • 宁波网站设计哪家公司好电子商务电商网站设计
  • 网站添加提醒租网站需要多少钱
  • 网站关键字优化地点如何用手机做网站吗
  • 中国建设银行网站签名通下载站长工具seo词语排名
  • 七牛云官网登录郑州优化网站收费标准
  • 三亚专业网站建设电商网站开发思路
  • app手机端电子商务网站功能提供网站建设课程