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

正文內(nèi)容

軟件工程-基于android的個(gè)人助手系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2025-11-22 03:05 本頁(yè)面
   

【正文】 private ListView listview。 ().show()。 (, 已經(jīng)全部刪除! , ).show()。 (警告! )。 (mes)。 adapter = new PhoneAdapter(handler, )。 = 1。 = 1。 (收藏 , new () { Override public void onClick(DialogInterface dialog, int which) { if(!(())){ (mobilebean)。刪除完后列表會(huì)重新刷新界面。 } catch (IOException e) { // TODO Autogenerated catch block ()。 try { Transtation .call(targetNameSpace + getMobileCodeInfo, envelope)。 = true。 public String getMobileCodeInfo(String mobileCode ) { SoapObject soapObject = new SoapObject(targetNameSpace, getMobileCodeInfo )。 } public void closedb(){ SQLiteDatabase db = ()。 (cityname)。 } public ListString getScrollData(){ ListString citys = new ArrayListString()。 ()。 ()。 if(()){ String cityname = ((cityname))。 (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[]{, , , , , , , , , , , , , , , })。 } publi cvoid inittable(){ 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 25 頁(yè) 共 45 頁(yè) SQLiteDatabase db = ()。在菜單中可以選擇全部刪除來(lái)一次性的刪除所有城市。 ()。 } catch (Exception e) { Message mes = newMessage()。 try { ()。 progressDialog = new ProgressDialog()。 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 23 頁(yè) 共 45 頁(yè) (() + ())。 private void setcontent() { // TODO Autogenerated method stub (())。 } break。具體頁(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)。 } 天氣預(yù)報(bào)的查詢(xún)界面實(shí)現(xiàn) 在連接網(wǎng)絡(luò)獲取數(shù)據(jù)的時(shí)候我采用了多線(xiàn)程和 Android中的 Handler技術(shù)進(jìn)行界面更新,點(diǎn)擊城市后立即關(guān)閉當(dāng)前 Activity( Android 中對(duì)頁(yè)面的稱(chēng)呼),返回到進(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)行控制的。 index++) { ((index).toString())。 SoapObject result = (SoapObject) ()。 = true。 } public ListString getWeatherBycity(String city) throws Exception{ ListString weathers = new ArrayListString()。 index++) { ((index).toString())。 SoapObject result = (SoapObject) ()。 = true。 } public ListString getCitys(String province) { ListString citys = new ArrayListString()。 ((index).toString() + (index).toString())。 int count = ()。 (soapObject)。 SoapObject soapObject = newSoapObject(targetNameSpace, getSupportProvince)。 private static final String getWetherbyCityName = getWeatherbyCityName。本軟件是一 個(gè)結(jié)合手機(jī)用戶(hù)特別是智能手機(jī)用戶(hù)常用功能的一個(gè)軟件平臺(tái),本軟件可以通過(guò)手機(jī)網(wǎng)絡(luò)快速獲取最新的咨詢(xún),獲取信息后可以對(duì)這些信息進(jìn)行個(gè)性化管理以方便用戶(hù)后續(xù)使用。 表 49 channel 列名 數(shù)據(jù)類(lèi)型 允許空 說(shuō)明 id integer N 主鍵 channelno varchar(2) Y 電視頻道代碼 channelname varchar(5) Y 電視頻道名字 program varchar(20) Y 電視節(jié)目詳情 4. 表 410為詞匯翻譯信息表 wordmark,該表記錄電視節(jié)目預(yù)告的信息。 ER 圖由實(shí)體、實(shí)體的屬性以及實(shí)體之間的關(guān)系三部分組成,實(shí)體是具有相同的性質(zhì)并且彼此之間可以相互區(qū)分的現(xiàn)實(shí)世界對(duì)象的集合;屬性是實(shí)體所具有的特征, 它是描述實(shí)體或者關(guān)系的性質(zhì)的數(shù)據(jù)項(xiàng);實(shí)體之間的關(guān)系通過(guò)直線(xiàn)連接。從需求中可知 我們至少創(chuàng)建 4 個(gè)類(lèi):天氣類(lèi)、手機(jī)號(hào)碼類(lèi)、電視節(jié)目類(lèi)和翻譯結(jié)果類(lèi)。 準(zhǔn)確性與原則性原則 軟件的準(zhǔn)確性是成敗的關(guān)鍵,本軟件最核心的技術(shù)便是通過(guò) SOAP 技術(shù)與互聯(lián)網(wǎng)上提供的接口進(jìn)行交互,本軟件采用特殊處理來(lái)保證數(shù)據(jù)獲取的準(zhǔn)確性和及時(shí)性,從軟件的布局還是數(shù)據(jù)呈現(xiàn)方面,都是經(jīng)過(guò)對(duì)用戶(hù)心理的研究和與其他數(shù)據(jù)對(duì)比的來(lái)的。系統(tǒng)易于擴(kuò)充升級(jí),既能滿(mǎn)足當(dāng)前業(yè)務(wù)的需求,將來(lái)的需求改變升級(jí)也被考慮在內(nèi)。 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 10 頁(yè) 共 45 頁(yè) 可擴(kuò)展性與可維護(hù)性原則 為適應(yīng)將來(lái)的發(fā)展,軟件應(yīng)該具有良好的可擴(kuò)展性和可維護(hù)性。 技術(shù)可行性 開(kāi)發(fā)工具: Eclipse Classic 數(shù)據(jù)庫(kù)環(huán)境: sqlite3 系統(tǒng)環(huán)境: Microsoft Windows XP 或以上版本 軟件實(shí)現(xiàn)是依靠基于 Android 系統(tǒng)的開(kāi)發(fā)技術(shù),使用的是 java 為主的開(kāi)發(fā)語(yǔ)言進(jìn)行開(kāi)發(fā),再加上 SOAP 技術(shù)進(jìn)行數(shù)據(jù)交互。 } } Android 界面 Activity 介紹 Android 的界面是由每一個(gè)成為 Activity 的 java 類(lèi)組成的,這個(gè)類(lèi)庫(kù)是制作Android 軟件必須使用的,只有使用了這個(gè)才可以讓用戶(hù)看得見(jiàn),本類(lèi)中有幾個(gè)常用的覆寫(xiě)方法來(lái)表示界面的生存周期,分別是: onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart()七個(gè)方法。// 數(shù)據(jù)庫(kù)版本 public ChanneldbHelper(Context context) { super(context, DATABASENAME, null, DATABASEVERSION)。 創(chuàng)建和更新數(shù)據(jù)庫(kù)必須繼承 。 SOAP 是個(gè)通信協(xié)議, SOAP 在 HTTP 協(xié)議的基礎(chǔ)上,把編寫(xiě)成 XML 的 REQUEST 參數(shù) , 放在 HTTP BODY 上提交個(gè) WEB SERVICE 服務(wù)器 (SERVLET, ASP 等等 ) 處理完成后,結(jié)果也寫(xiě)成 XML 作為 RESPONSE 送回用戶(hù)端 , 為了使用戶(hù)端和 WEB SERVICE 可以相互對(duì)應(yīng) ,可以使用 WSDL 作為這種通信方式的描述文件,利用 WSDL 工具可以自動(dòng)生成 WS 和用戶(hù)端的框架文件, SOAP 具備把復(fù)雜對(duì)象序列化捆綁到 XML 里去的能力。SOAP 把 XML 的使用代碼化為請(qǐng)求和響應(yīng)參數(shù)編碼模式 , 并用 HTTP 作傳輸。 SOAP 通訊協(xié)議使用 HTTP 來(lái)發(fā)送 XML 格式的信息。 利用 SOAP 協(xié)議通過(guò)手機(jī)網(wǎng)絡(luò)獲取數(shù)據(jù)后,就會(huì)對(duì)各模塊中需要用到的對(duì)象進(jìn)行實(shí)例化,實(shí)例化的時(shí)候用到的是單例模式,以便不同的界面調(diào)用相同的內(nèi)容,這是本軟件資源共享的一個(gè)處理方式,在獲取數(shù)據(jù)的時(shí)候利用進(jìn)度條通知用戶(hù)此時(shí)是在獲取數(shù)據(jù),而獲取數(shù)據(jù)的動(dòng)作時(shí)放在了區(qū)別于主線(xiàn)程的一個(gè)分線(xiàn)程中,當(dāng)獲取數(shù)據(jù)完畢后,利用Android中獨(dú)有的 Handler通知界 面 UI處理,此時(shí)所做的處理時(shí)關(guān)閉進(jìn)度條,在 Android中如果不同線(xiàn)程之間需要影響 UI 界面,就必須要使用 Handler,否則就會(huì)報(bào)出:AndroidRuntime(28964):(:3703)的錯(cuò)誤, Handler 在本軟件的制作過(guò)程中是必不可少的,在完成展示后,專(zhuān)門(mén)為用戶(hù)設(shè)計(jì)了收藏的功能,不再需要經(jīng)過(guò)一定的尋找過(guò)程來(lái)查找想要的數(shù)據(jù),此時(shí)使用的是 Android 使用的小型關(guān)系型數(shù)據(jù)庫(kù) sqlite3,是一種小巧 快速并且功能強(qiáng)大的數(shù)據(jù)庫(kù)。被 軟件開(kāi)發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開(kāi)發(fā)工具的集合。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng) 來(lái)講,它的處理速度比他們都快。Eclipse 是一個(gè)開(kāi)發(fā)源碼項(xiàng)目 ,它其實(shí)是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。許多軟件開(kāi)發(fā)商以 Eclipse 為框架開(kāi)發(fā)自己的IDE。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 7. 根據(jù) Android 特有的使用風(fēng)格進(jìn)行布局與 優(yōu)化。 3. 草擬功能模塊,畫(huà)出模塊圖。 本應(yīng)用軟件使用簡(jiǎn)單,易學(xué)易會(huì),非常容易上手,主要是在 UI 設(shè)計(jì)上采用了移動(dòng)平臺(tái)上最主流的設(shè)計(jì)理念:簡(jiǎn)單和引導(dǎo),雖然界面相對(duì)傳統(tǒng) web 界面顯得簡(jiǎn)單,但是其功能是毫不遜色的,在保留其功能全面性的基礎(chǔ)上,設(shè)計(jì)了最簡(jiǎn)單的界面來(lái)進(jìn)行展示和管理,使得用戶(hù)能夠不需要事先的任何學(xué)習(xí),就可以熟練地進(jìn)行操作。由于這些特點(diǎn),使得Android 成為現(xiàn)在市場(chǎng)占有量最大的軟件平臺(tái),在這樣的平臺(tái)上面開(kāi)發(fā)一款獨(dú)特的日常生活軟件尤為必要的。現(xiàn)在 Android 軟件使用風(fēng)格可謂是千變?nèi)f化,有很多工具軟件無(wú)法滿(mǎn)足用戶(hù)的日常需要,還有很多軟件由于使用風(fēng)格不一,使得很多用戶(hù)無(wú)法適應(yīng),把一些使用率很高的日常軟件的風(fēng)格統(tǒng)一,并且把它們的功能集中在一個(gè)軟件平臺(tái)中,就能使上述問(wèn)題得以解決,不僅使使用風(fēng)格得到了統(tǒng)一,也使得用戶(hù)得到一站式的日常工具使用體驗(yàn),并且可以使這些軟件中 的功能得到互補(bǔ),相互共享資源,為本來(lái)硬件條件就不是很好的手機(jī)提供一個(gè)能夠輕松運(yùn)行的軟件。除此之外,為了方便用戶(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1