freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的個(gè)人助手系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)軟件工程畢業(yè)論文-閱讀頁(yè)

2025-03-18 08:35本頁(yè)面
  

【正文】 L = private static final String getSupportProvince = getSupportProvince。 private static final String getWetherbyCityName = getWeatherbyCityName。 private static final String TAG = WebServiceHelper。 SoapObject soapObject = newSoapObject(targetNameSpace, getSupportProvince)。 = true。 (soapObject)。 try { Transtation .call(targetNameSpace + getSupportProvince, envelope)。 int count = ()。 index count。 ((index).toString() + (index).toString())。 } catch (XmlPullParserException e) { // TODO Autogenerated catch block ()。 } public ListString getCitys(String province) { ListString citys = new ArrayListString()。 (byProvinceName, province)。 = true。 AndroidHttpTransport Transport = newAndroidHttpTransport(WSDL)。 SoapObject result = (SoapObject) ()。 for (int index = 0。 index++) { ((index).toString())。 } catch (XmlPullParserException e) { ()。 } public ListString getWeatherBycity(String city) throws Exception{ ListString weathers = new ArrayListString()。 (theCityName, city)。 = true。 AndroidHttpTransport Transport = newAndroidHttpTransport(WSDL)。 SoapObject result = (SoapObject) ()。 for (int index = 0。 index++) { ((index).toString())。 } catch (XmlPullParserException e) { ()。 } 天氣預(yù)報(bào)的查詢界面實(shí)現(xiàn) 在連接網(wǎng)絡(luò)獲取數(shù)據(jù)的時(shí)候我采用了多線程和 Android中的 Handler技術(shù)進(jìn)行界面更新,點(diǎn)擊城市后立即關(guān)閉當(dāng)前 Activity( Android 中對(duì)頁(yè)面的稱呼),返回到進(jìn)入到選擇城市的頁(yè)面,在這里可能是主頁(yè)面還可能是天氣預(yù)報(bào)頁(yè)面,當(dāng)關(guān)閉城市選擇頁(yè)面的時(shí)候就會(huì) 對(duì)打開(kāi)它的頁(yè)面進(jìn)行刷新,這里是利用了 Android 中的 activity 的生存周期OnResume()方法進(jìn)行控制的。等到下載完畢后就會(huì)自動(dòng)關(guān)閉進(jìn)度條,然后實(shí)例化一個(gè)城市天氣的單例對(duì)象,這樣子之后就可以在界面展示單例的各個(gè)屬性信息。具體頁(yè)面如圖 52所示: 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 22 頁(yè) 共 45 頁(yè) 圖 52 天氣預(yù)報(bào)界面 主要代碼顯示如下: private Handler handler = new Handler() { Override public void handleMessage(Message msg) { // TODO Autogenerated method stub (msg)。 case 1: { setcontent()。 } break。 break。 private void setcontent() { // TODO Autogenerated method stub (())。 (())。 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 23 頁(yè) 共 45 頁(yè) (() + ())。 } Override publicvoid onCreate(Bundle savedInstanceState) { (savedInstanceState)。 progressDialog = new ProgressDialog()。 ()。 try { ()。 = 1。 } catch (Exception e) { Message mes = newMessage()。 (mes)。 ()。 } 天氣預(yù)報(bào)中城 市的收藏管理實(shí)現(xiàn) 本功能主要是用于對(duì)收藏夾中的城市進(jìn)行管理,主要涉及增加,刪除的操作,在城市列表中點(diǎn)擊收藏城市就能看到一個(gè)收藏城市的界面,之后只需要點(diǎn)擊城市的條目就可以收藏該城市了,再點(diǎn)擊的過(guò)程中用到了 sqlite3 的操作,再點(diǎn)擊的時(shí)候就使得當(dāng)前的城市加入到手機(jī)設(shè)備的數(shù)據(jù)庫(kù)中并且顯示提示是否加入成功,如果數(shù)據(jù)表中已經(jīng)存在該城市了,那么就提示已經(jīng)存儲(chǔ)過(guò)了,就不需要再次的存儲(chǔ)了,點(diǎn)擊完成收藏就可以完成當(dāng)前的收藏操作,繼續(xù)進(jìn)行選擇城市查看天氣的操作了,收藏城市不只是在直接進(jìn)入城市選擇的時(shí)候有,在收藏夾中也是可以 進(jìn)入的,點(diǎn)擊菜單,再點(diǎn)擊添加城市就可以進(jìn)入畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 24 頁(yè) 共 45 頁(yè) 到城市的選擇界面,當(dāng)然是從選擇省份開(kāi)始的,在這里是重用了之前的城市選擇的界面,進(jìn)入的界面就是那個(gè),但是當(dāng)點(diǎn)擊省份的時(shí)候卻直接進(jìn)入到了城市的收藏界面,而不是城市的選擇界面,在這里是做了特殊的處理,在這里用到了 Sendlist 這個(gè)工具類來(lái)傳輸 flag,這樣城市列表界面就可以判斷自己到底是從哪里打開(kāi)的,之后就可以根據(jù)用戶的意向來(lái)打開(kāi)自己了。在菜單中可以選擇全部刪除來(lái)一次性的刪除所有城市。 public CitydbService(Context context) { super()。 } publi cvoid inittable(){ 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 25 頁(yè) 共 45 頁(yè) SQLiteDatabase db = ()。 ()。 (insert into city(cityname, refreshtime, temperature, dateandcloud, wind, weather_pic,weather_description,weather_tips, tom_temperature, tom_dateandcloud,tom_wind,tom_weather_pic,after_tom_temperature, after_tom_dateandcloud, after_tom_wind, after_tom_weather_pic, citydescription) values(?),new Object[]{, , , , , , , , , , , , , , , })。 } public Boolean find(String str){ SQLiteDatabase db = ()。 if(()){ String cityname = ((cityname))。 }else{ returntrue。 ()。} public void delete(String str){ SQLiteDatabase db = ()。 ()。 (delete from city)。 } public ListString getScrollData(){ ListString citys = new ArrayListString()。 Cursor cursor = (select cityname from city ,null)。 (cityname)。 ()。 } public void closedb(){ SQLiteDatabase db = ()。 } 手機(jī)號(hào)查詢及其管理 手機(jī)號(hào)信息查詢的實(shí)現(xiàn) 本功能模塊旨在提供一個(gè)能夠查詢手機(jī)號(hào)歸屬地和 SIM卡類型并且做后續(xù)操作的一個(gè)功能,點(diǎn)擊手機(jī)號(hào)助手模塊,既可以輸入想要查詢的手機(jī)號(hào),并且只能輸入 11 位的手機(jī)號(hào),當(dāng)然必須是數(shù)字,否則輸入是無(wú)效的,并且相同的手機(jī)號(hào)是無(wú)法重復(fù)加入的,輸入手機(jī)號(hào)并且查詢后彈出對(duì)話框,可以選擇收藏或者不收藏,選擇收藏的話,就可以將手機(jī)號(hào)加入到收藏夾中,點(diǎn)擊不收藏手機(jī)號(hào)將不收藏,收藏后手機(jī)號(hào)及其歸屬地信息會(huì)立即顯示在列表中,該列表即是收藏夾的快捷顯示窗口。 public String getMobileCodeInfo(String mobileCode ) { SoapObject soapObject = new SoapObject(targetNameSpace, getMobileCodeInfo )。 (userID,)。 = true。 String resultStr = null。 try { Transtation .call(targetNameSpace + getMobileCodeInfo, envelope)。 (MobileCodeInfo, ())。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } return resultStr。刪除完后列表會(huì)重新刷新界面。 (手機(jī)地址信息! )。 (收藏 , new () { Override public void onClick(DialogInterface dialog, int which) { if(!(())){ (mobilebean)。 (, () + 收藏成功! , ).show()。 = 1。 }else{ (, () + 已經(jīng)存在,無(wú)法 再次收藏! , ).show()。 = 1。 } } })。 adapter = new PhoneAdapter(handler, )。 Message mes = new Message()。 (mes)。 ().show()。 (警告! )。 (確定 , new () { Override public void onClick(DialogInterface dialog, int which) { // TODO Autogenerated method stub ()。 (, 已經(jīng)全部刪除! , ).show()。 (取消 , new () { Override public void onClick(DialogInterface dialog, int which) { // TODO Autogenerated method stub (, 取消全部刪除! , ).show()。 ().show()。具體頁(yè)面如圖 58和圖 59所示: 圖 58 電視節(jié)目區(qū)域選擇界面 圖 59 電視節(jié)目預(yù)告信息界面 主要代碼顯示如下: publicstaticfinal String TAG = TVprogramActivity。 private ListView listview。 ListStringprogramlist。 String tempchannel,tempchannelstr
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1