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

正文內(nèi)容

基于android的個人助手系統(tǒng)設(shè)計與實現(xiàn)軟件工程-預(yù)覽頁

2025-01-08 09:43 上一頁面

下一頁面
 

【正文】 個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。最初主要用來 Java 語言 開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如 C++和 Python 的開發(fā)工具。IBM 提供了最初的 Eclipse 代碼基礎(chǔ),包括 Platform、 JDT 和 PDE。 2. SQLite3 SQLite3 是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) 。 畢業(yè)設(shè)計說明書 (論文 ) 第 5 頁 共 45 頁 3. ADT 目前 Android 開發(fā)所用的開發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE 環(huán)境中,安裝ADT,為 Android 開發(fā)提供開發(fā)工具的升級或者變 更,簡單理解為在 Eclipse 下開發(fā)工具的升級下載工具。 開發(fā)環(huán)境 本軟件是在 windows 7 操作系統(tǒng)中,利用 Eclipse Classic 開發(fā)工具搭載Android SDK 工具包,結(jié)合 Android 手機自帶的 sqlite3 數(shù)據(jù)庫進行開發(fā)。 HTTP用于實現(xiàn) SOAP 的 RPC 風(fēng)格的傳輸 , 而 XML 是它的編碼模式。 HTTP 請求一般由 Web 服務(wù)器軟件 (如 IIS 和 Apache)來處理 , 但越來越多的應(yīng)用服務(wù)器產(chǎn)品正在支持 HTTP。像 CORBA/ IIOP 一樣 , SOAP 不需要具體的對象綁定到一個給定的 終端 , 而是由具體實現(xiàn)程序來決定怎樣把對象終端標(biāo)識符映像到服務(wù)器端的對象。 2. 。 畢業(yè)設(shè)計說明書 (論文 ) 第 7 頁 共 45 頁 下面是主要代碼說明: public class ChanneldbHelper extends SQLiteOpenHelper { private static final String DATABASENAME = 。// 執(zhí)行有更改的 sql語句 } Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Autogenerated method stub (DROP TABLE IF EXISTS channel)。在此,主要從技術(shù)可行性、經(jīng)濟可行性和操作可行性三方面進行分析。 性能需求分析 為了保證軟件能夠長期、安全、穩(wěn)定、可靠、高 效地在 Android 設(shè)備上運行,本系統(tǒng)應(yīng)該滿足以下性能需求。系統(tǒng)的可擴展性應(yīng)包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴展時,能有效地保護已 有的資源建設(shè)。 用戶界面美觀原則 界面經(jīng)過對用戶心理的調(diào)研和統(tǒng)計后。 畢業(yè)設(shè)計說明書 (論文 ) 第 11 頁 共 45 頁 數(shù)據(jù)需求分析 表 31(論文 ) 第 12 頁 共 45 頁 第 4 章 系統(tǒng)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計 在設(shè)計一款軟件時一般都會把它分成幾個模塊,在模塊的基礎(chǔ)上還會再分小模塊,這樣就達到了軟件模塊化設(shè)計的要求,然后再對各個小模塊進行詳細設(shè)計和編寫,采用模塊化的管理方式可以使軟件結(jié)構(gòu)更清晰,也使得軟件的管理 更有秩序,使別人容易理解和閱讀,但是這些模塊也要根據(jù)別的模塊來設(shè)計和約束,不能隨便設(shè)計脫離框架,設(shè)計完成后需要把每個設(shè)計完成的模塊根據(jù)總體框架結(jié)合起來。本項目需要 7 個用戶界面類,分別是主界面類( AssistantActivity)、天氣預(yù)報界面類( WeatherActivity)、手機號助手界面類( PhoneActivity)、電視節(jié)目預(yù)告界面類( TVareaActivity )、 翻 譯 界 面 類 ( TranslatorActivity )、 收 藏 夾 界 面 類畢業(yè)設(shè)計說明書 (論文 ) 第 13 頁 共 45 頁 ( MarkActivity )、 天 氣 小 貼 士 界 面 類 ( TipsActivity )、 城 市 收 藏 界 面 類( CityMarkActivity)、電視頻道收藏界面類( TVchannelMarkActivity)、單詞本界面類( WordMarkActivity)。 表 47 city 列名 數(shù)據(jù)類型 允許空 說明 id integer N 主鍵,遞增 cityname varchar(8) Y 城市名 refreshtime varchar(8) Y 刷新時間 temperature varchar(5) Y 溫度 dateandcloud varchar(10) Y 云層 wind varchar(5) Y 風(fēng)況 weather_pic varchar(2) Y 天氣情況圖片代碼 weather_description varchar(20) Y 天氣詳情 weather_tips varchar(20) Y 天氣小貼士 tom_temperature varchar(10) Y 明日天氣 tom_dateandcloud varchar(6) Y 明日云層 tom_wind varchar(6) Y 明日風(fēng)況 tom_weather_pic varchar(2) Y 明日天氣圖片代碼 after_tom_temperature varchar(6) Y 后天天氣 after_tom_dateandcloud varchar(6) Y 后天云層 after_tom_wind varchar(6) Y 后天風(fēng)況 after_tom_weather_pic varchar(2) Y 后天天氣圖片代碼 citydescription varchar(20) Y 城市簡介 畢業(yè)設(shè)計說明書 (論文 ) 第 17 頁 共 45 頁 2. 表 48為手機號信息表 phone,該表記錄手機號的信息。首先在 Eclipse中配置好 ADT和 Android SDK 等開發(fā)環(huán)境,然后新建一個 Android 項目,項目名為 assitant,然后在 Android 項目中的 文件中配置本軟件需要使用的權(quán)限。具體頁面如圖 51 所示: 畢業(yè)設(shè)計說明書 (論文 ) 第 19 頁 共 45 頁 圖 51 主界面 主要代碼顯示如此下: private static final String targetNameSpace = private static final String WSDL = private static final String getSupportProvince = getSupportProvince。 private static final String TAG = WebServiceHelper。 = true。 try { Transtation .call(targetNameSpace + getSupportProvince, envelope)。 index count。 } catch (XmlPullParserException e) { // TODO Autogenerated catch block ()。 (byProvinceName, province)。 AndroidHttpTransport Transport = newAndroidHttpTransport(WSDL)。 for (int index = 0。 } catch (XmlPullParserException e) { ()。 (theCityName, city)。 AndroidHttpTransport Transport = newAndroidHttpTransport(WSDL)。 for (int index = 0。 } catch (XmlPullParserException e) { ()。等到下載完畢后就會自動關(guān)閉進度條,然后實例化一個城市天氣的單例對象,這樣子之后就可以在界面展示單例的各個屬性信息。 case 1: { setcontent()。 break。 (())。 } Override publicvoid onCreate(Bundle savedInstanceState) { (savedInstanceState)。 ()。 = 1。 (mes)。 } 天氣預(yù)報中城 市的收藏管理實現(xiàn) 本功能主要是用于對收藏夾中的城市進行管理,主要涉及增加,刪除的操作,在城市列表中點擊收藏城市就能看到一個收藏城市的界面,之后只需要點擊城市的條目就可以收藏該城市了,再點擊的過程中用到了 sqlite3 的操作,再點擊的時候就使得當(dāng)前的城市加入到手機設(shè)備的數(shù)據(jù)庫中并且顯示提示是否加入成功,如果數(shù)據(jù)表中已經(jīng)存在該城市了,那么就提示已經(jīng)存儲過了,就不需要再次的存儲了,點擊完成收藏就可以完成當(dāng)前的收藏操作,繼續(xù)進行選擇城市查看天氣的操作了,收藏城市不只是在直接進入城市選擇的時候有,在收藏夾中也是可以 進入的,點擊菜單,再點擊添加城市就可以進入畢業(yè)設(shè)計說明書 (論文 ) 第 24 頁 共 45 頁 到城市的選擇界面,當(dāng)然是從選擇省份開始的,在這里是重用了之前的城市選擇的界面,進入的界面就是那個,但是當(dāng)點擊省份的時候卻直接進入到了城市的收藏界面,而不是城市的選擇界面,在這里是做了特殊的處理,在這里用到了 Sendlist 這個工具類來傳輸 flag,這樣城市列表界面就可以判斷自己到底是從哪里打開的,之后就可以根據(jù)用戶的意向來打開自己了。 public CitydbService(Context context) { super()。 ()。 } public Boolean find(String str){ SQLiteDatabase db = ()。 }else{ returntrue。} public void delete(String str){ SQLiteDatabase db = ()。 (delete from city)。 Cursor cursor = (select cityname from city ,null)。 ()。 } 手機號查詢及其管理 手機號信息查詢的實現(xiàn) 本功能模塊旨在提供一個能夠查詢手機號歸屬地和 SIM卡類型并且做后續(xù)操作的一個功能,點擊手機號助手模塊,既可以輸入想要查詢的手機號,并且只能輸入 11 位的手機號,當(dāng)然必須是數(shù)字,否則 輸入是無效的,并且相同的手機號是無法重復(fù)加入的,輸入手機號并且查詢后彈出對話框,可以選擇收藏或者不收藏,選擇收藏的話,就可以將手機號加入到收藏夾中,點擊不收藏手機號將不收藏,收藏后手機號及其歸屬地信息會立即顯示在列表中,該列表即是收藏夾的快捷顯示窗口。 (userID,)。 String resultStr = null。 (MobileCodeInfo, ())。 } return resultStr。 (手機地址信息! )。 (, () + 收藏成功! , ).show()。 }else{ (, () + 已經(jīng)存在,無法再次收藏! , ).show()。 } } })。 Message mes = new Message()。 ().show()。 (確定 , new () { Override public void onClick(DialogInterface dialog, int which) { // TODO Autogenerated method stub ()。 (取消 , new () { Override public void onClick(DialogInterface dialog, int which) { // TODO Autogenerated method stub (, 取消全部刪除! , ).show()。具體頁面如圖 58和圖 59所示: 圖 58 電視節(jié)目區(qū)域選擇界面 圖 59 電視節(jié)目預(yù)告信息界面 主要代碼顯示如下: publicstaticfinal String TAG = TVprogramActivity。 ListStringprogramlist
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1