想把天气预报的程序和SQLite数据库链接起来 该怎么弄 求大神指教

问题描述

packagecom.bzu.weatherforecast;importorg.ksoap2.serialization.SoapObject;importandroid.app.Activity;importandroid.content.ContentValues;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.ImageView;importcom.bzu.weatherforecast.tools.WeatherStateSearch;publicclassMainActivityextendsActivity{privateEditTextcity;privateButtonsearch;privateEditTextweastate;privateImageViewimg;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//查找组件city=(EditText)this.findViewById(R.id.city);search=(Button)this.findViewById(R.id.search);weastate=(EditText)this.findViewById(R.id.state);img=(ImageView)this.findViewById(R.id.image);search.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){Stringcname=city.getText().toString();//web服务端天气预报urlStringwsdlUrl="http://www.webxml.com.cn/webservices/weatherwebservice.asmx";//调用web提供的方法SoapObjectweather=WeatherStateSearch.searchWea(wsdlUrl,"getWeatherbyCityName",cname);Stringstate=weather.getProperty(10).toString();System.out.println(state);StringstrIcon=weather.getProperty(15).toString();//查询结果显示在结果文本域weastate.setText(state);img.setImageResource(parseIcon(strIcon));}});}//查到的图片转换为项目中对应的int类型值privateintparseIcon(StringstrIcon){if("0.gif".equals(strIcon))returnR.drawable.a_0;if("1.gif".equals(strIcon))returnR.drawable.a_1;if("3.gif".equals(strIcon))returnR.drawable.a_3;if("4.gif".equals(strIcon))returnR.drawable.a_4;if("5.gif".equals(strIcon))returnR.drawable.a_5;if("6.gif".equals(strIcon))returnR.drawable.a_6;if("7.gif".equals(strIcon))returnR.drawable.a_7;if("8.gif".equals(strIcon))returnR.drawable.a_8;if("9.gif".equals(strIcon))returnR.drawable.a_9;if("10.gif".equals(strIcon))returnR.drawable.a_10;if("11.gif".equals(strIcon))returnR.drawable.a_11;if("12.gif".equals(strIcon))returnR.drawable.a_12;if("13.gif".equals(strIcon))returnR.drawable.a_13;if("14.gif".equals(strIcon))returnR.drawable.a_14;if("15.gif".equals(strIcon))returnR.drawable.a_15;if("16.gif".equals(strIcon))returnR.drawable.a_16;if("17.gif".equals(strIcon))returnR.drawable.a_17;if("18.gif".equals(strIcon))returnR.drawable.a_18;if("19.gif".equals(strIcon))returnR.drawable.a_19;if("20.gif".equals(strIcon))returnR.drawable.a_20;if("21.gif".equals(strIcon))returnR.drawable.a_21;if("22.gif".equals(strIcon))returnR.drawable.a_22;if("23.gif".equals(strIcon))returnR.drawable.a_23;if("24.gif".equals(strIcon))returnR.drawable.a_24;if("25.gif".equals(strIcon))returnR.drawable.a_25;if("26.gif".equals(strIcon))returnR.drawable.a_26;if("27.gif".equals(strIcon))returnR.drawable.a_27;if("28.gif".equals(strIcon))returnR.drawable.a_28;if("29.gif".equals(strIcon))returnR.drawable.a_29;if("30.gif".equals(strIcon))returnR.drawable.a_30;if("31.gif".equals(strIcon))returnR.drawable.a_31;return0;}}

解决方案

时间: 2024-10-31 17:14:34

想把天气预报的程序和SQLite数据库链接起来 该怎么弄 求大神指教的相关文章

android游戏SQLite数据库 RankActivity无法正常打开,求大神帮忙

问题描述 这是我参考别人的代码的,明明一模一样,为什么在我的android项目里就无法正常运行,这是我的毕业论文,马上要检查了,求各位大神帮帮忙.packagecom.example.re;importcom.example.re.DateBaseConfig;importandroid.content.ContentValues;importandroid.content.Context;importandroid.database.Cursor;importandroid.database.

关于sqlite一个数据库创建多张表的问题 求大神指教!

问题描述 关于sqlite一个数据库创建多张表的问题 求大神指教! 我是新手 最近自己尝试做个小程序.关于一个数据库建多张表 小弟查阅一下,也不能得到解决,求高手指教下. public void onCreate(SQLiteDatabase db) { String sqlCalendar = "CREATE TABLE IF NOT EXISTS calendar(pid integer primary key autoincrement," + "moon varcha

数据库同步-关于网站会员管理系统的做法,求大神指教

问题描述 关于网站会员管理系统的做法,求大神指教 目前正在做一个网站,然后同时想做一个会员管理的系统,现在想到两种做法: 1.会员管理系统跟网站通用一个数据库,这种做只用做一套界面就差不多解决问题了 2.重新建一个数据库,把网站上有关会员的信息定期向该数据库同步,会员管理的查询全部在该数据库中建立 综合各方面因素,不知道哪一种比较合适一点,实际一点 本人菜鸟,大神们帮指点一下 解决方案 可以分开库,但都在一个服务器上,这样你用不着同步啊,当然如果你能处理好同步,可以分服务器,这样可以多套系统使用

int-输入三个字符串,按由小到大的顺序输出。答案运行出来是正确的提交上去是错的。不想用指针,求大神指教

问题描述 输入三个字符串,按由小到大的顺序输出.答案运行出来是正确的提交上去是错的.不想用指针,求大神指教 代码:#include #include int main( ) { char s[3][100]; int i,j,a[3],m; for(i=0;i { gets(s[i]); a[i]=i; } for(j=1;j { for(i=0;i { if(strcmp(s[a[i]],s[a[i+1]])>0) { m=a[i]; a[i]=a[i+1]; a[i+1]=m; } } }

Eclipse中代码要无法连接mysql数据库,求大神指教

问题描述 Eclipse中代码要无法连接mysql数据库,求大神指教 结果显示是这样:Exception in thread ""main"" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Meth

jsp-我想固定表格的前三列 求大神指教 急急急 在线等

问题描述 我想固定表格的前三列 求大神指教 急急急 在线等 表格是这样的 就是固定前三列 然后让它有滚动条可以拖动看后面的数据 做成这种显示结果的 下拉不用做 只做想有拉的效果 解决方案 easyui的datagrid有固定列的功能 http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem= 看Frozen Columns in DataGrid这个示例 解决方案二:

c++-这是我写的程序还不完整但是错的地方我始终不知为何,求大神指教

问题描述 这是我写的程序还不完整但是错的地方我始终不知为何,求大神指教 解决方案 冒泡算法,似乎第二个循环j应该从i开始,参考 static void bubble_sort(int[] unsorted) { for (int i = 0; i < unsorted.Length; i++) { for (int j = i; j < unsorted.Length; j++) { if (unsorted[i] > unsorted[j]) { int temp = unsorted

真机调试程序直接退出-Xcode真机调试时程序直接退出,显示运行错误,没有崩溃点。是什么原因?求大神指教???

问题描述 Xcode真机调试时程序直接退出,显示运行错误,没有崩溃点.是什么原因?求大神指教??? 解决方案 http://blog.csdn.net/smking/article/details/42879649 解决方案二: 你看看appdelate启动时候加一些断点等 还有最好clean build run来启动模拟器试试

编程-有一个小程序急用,但是我不会编译,求大神帮忙编译啊~~~太感谢!!

问题描述 有一个小程序急用,但是我不会编译,求大神帮忙编译啊~~~太感谢!! 如题,是一个小程序,用的是自己的makefile,下载下来了但是不会编译啊~~~~要exe格式的,那位大神可以帮忙编译出来真是太感激不尽!或者教一下我~~~太感谢了!编译好请发zhaojialiangsuper@126.com~源码地址 源码:https://releases.stm32flash.googlecode.com/git/stm32flash-0.4.tar.gz 解决方案 http://download