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

正文內(nèi)容

畢業(yè)論文-基于android平臺的天氣軟件開發(fā)-全文預(yù)覽

2025-02-03 17:22 上一頁面

下一頁面
  

【正文】 lic DatabaseHelper(Context context, String name){ this(context, name, VERSION)。 }這樣,就得到了一個包含著城市名和城市碼的二維數(shù)組,然后就是創(chuàng)建數(shù)據(jù)庫,創(chuàng)建表,將數(shù)據(jù)插入到表中。 i 。 } return null。 while(()){ String city = ()。amp。 數(shù)據(jù)庫實現(xiàn) 數(shù)據(jù)庫存儲在數(shù)據(jù)庫的設(shè)計中將數(shù)據(jù)內(nèi)容設(shè)計為兩張表:cities和city,cities用于存儲城市名和城市碼,city用于存儲默認的城市碼。 } catch (Exception e) { ()。 try { o = new FileOutputStream(fileName)。在 中存放的是所有的城市名,城市名之間用“,”分隔,之間也用“,”隔開,在存放的時候,將城市名和城市碼的次序一一對應(yīng)。 } File file2 = new File()。 i++) { (cityCode[j][i] + ,)。 for (int j = 0。 } catch (Exception e) { ()。 (childs[j][k])。 j++) { for (int k = 0。 // 這里得到的groups數(shù)組記錄的是得到的34個一級地區(qū)字符串, // childs記錄的是與groups數(shù)組對應(yīng)的一級地區(qū)對應(yīng)的市級別的字符串名 int g = 0。 sum = sum + 1。 (.xml)。 n towns[j].length。 sum = 0。 // towns[] 是一個二維數(shù)組 ,因為town是三維數(shù)組 towns[j] = (webContent)。 j++) { // 由城市碼來得到地方碼URL + 0102 +.xml urlBuilder = new StringBuffer(urlPre)。 String[][][] towns = new String[][][]。 (provinces[i][0])。 // 開始遍歷 for (int i = 0。 String[][] provinces = (webContent)。 String webContent。 } return null。 citys[i][0] = (0, index)。 while(()){ String city = ()。 int count = ()。 } return info。 String line。 String info = 。首先下載得到包含城市信息的文本內(nèi)容,然后再解析這個文本得到城市和編號。在獲取某一城市的天氣數(shù)據(jù)的時候,就是依據(jù)這個城市的城市碼向服務(wù)器發(fā)送請求,然后得到對應(yīng)的天氣數(shù)據(jù)后返回,在界面中顯示給用戶,所有城市的天氣數(shù)據(jù)的獲取都依賴于對應(yīng)的城市碼,所以得到所有的城市名及其城市碼就是重中之重的事情。線性布局在代碼中表示為Linearlayout,它是以線性的方式逐個顯示在它內(nèi)部聲明的控件,布局的方向有垂直和水平兩種,并且可以設(shè)置寬高等很多屬性。 等,其他命令與此類似。Service可以再多場合的應(yīng)用中使用。Intent的使用具體有以下3種形式:1. 通過startActivity方法來啟動一個新的Activity;2. 通過Broadcast Intent 機制可以將一個Intent發(fā)送給任何對這個Intent反省去的BroadcastReceiver;3. 通過startService或者bindService方法來和后臺的Service進行交互。 IntentIntent是將一個要執(zhí)行的動作的抽象的描述,一般來說是作為參數(shù)來使用,由Intent來協(xié)助完成Android各個組件之間的通訊。應(yīng)用程序中用到的字符串、圖片、布局文件等等都可以在這里找到對應(yīng)的id,在使用的時候直接引用對應(yīng)的id即可;:全局配置文件,程序中的Activity、Service、Broadcast,還有權(quán)限聲明和其他需要注冊到Android系統(tǒng)中的等等應(yīng)用,都需要在這里聲明過后才能夠正常使用;以上是對Android程序的目錄設(shè)置做了一個大概的介紹,針對本項目,包的設(shè)置和文件的存放下面也給出詳解::包名介紹包的名稱說明存放了4個界面類數(shù)據(jù)的下載和解析等操作數(shù)據(jù)庫操作實體類后臺服務(wù)assets存放數(shù)據(jù)庫文件res資源文件:圖片、布局文件等 相關(guān)技術(shù)介紹 ActivityActivity是Android平臺中非常重要的一個組件,是所有程序的根本,所有程序的流程都運行在Activity之中,是Android當(dāng)中最基本的模塊之一。經(jīng)過了解,全國共有2564個縣級以上城市,所以在cities表中共有2564條記錄,而在city表中只有一條記錄,表示如下::cities字段名數(shù)據(jù)類型說明_idInteger主鍵codevarchar(10)城市碼cityvarchar(10)城市名:city字段名數(shù)據(jù)類型說明_idInteger主鍵codevarchar(10)默認城市碼5 系統(tǒng)實現(xiàn) 文件結(jié)構(gòu)介紹:文件結(jié)構(gòu)圖,為項目中的文件目錄結(jié)構(gòu)。 4 程序設(shè)計 整體設(shè)計從需求分析可以得知,::系統(tǒng)流程圖 由圖可知,在程序中與用戶直接交互的是界面部分,而界面中的數(shù)據(jù)是通過從數(shù)據(jù)庫中獲取城市碼,然后啟動后臺的數(shù)據(jù)操作服務(wù)得到的。 Preferences ,在Android選項的SDK Location框中選擇下載得到的SDK目錄,然后點擊Apply 224。Add ,然后在Name框中填寫Android,在Location框中選擇剛剛下載到的ADT文件的目錄,然后點擊 OK 224。最后,再將ADB命令所在的目錄platformtools的完整路徑添加到系統(tǒng)的環(huán)境變量PATH中,這樣,就能夠在命令行中使用ADB命令了;3. ADT:由于在線安裝容易遇到問題,這里選擇下載后本地安裝。但是,這樣僅僅能夠編寫Java應(yīng)用程序,要編寫Android應(yīng)用程序,還要安裝Android SDK,即Android開發(fā)工具包。Android上層的應(yīng)用程序通常以Java語言編寫,運行程序時,然后Android操作系統(tǒng)通過使用即時編譯的Dalvik虛擬機來將其運行。 用例分析系統(tǒng)的主要使用者是對于天氣情況比較關(guān)心的廣大用戶,他們需要了解當(dāng)下的詳細天氣數(shù)據(jù),未來天氣變化情況或者其他地方的天氣情況,并且在需要的時候,對默認的城市進行更改等,這些是用戶需要的功能。通過學(xué)習(xí),目前已經(jīng)初步掌握了Android平臺下應(yīng)用程序開發(fā)的流程,并且對Java等相關(guān)技術(shù)的應(yīng)用有一定經(jīng)驗。Android還在不斷壯大成長,相信隨著系統(tǒng)的不斷進步,Android將會更加強大,給用戶帶來更加完善的體驗。友好的開發(fā)平臺、簡單的操作界面以及眾多軟件的支持,使Android成為了越來越多用戶的選擇。天氣軟件不僅能對人們的日常生活起到預(yù)測冷暖的作用,而且能夠?qū)ψ匀粸?zāi)害做出相應(yīng)的預(yù)測,使科技更好的為人們服務(wù)。開發(fā)過程在Eclipse環(huán)境下進行,使用Java編程語言,通過Android技術(shù)的應(yīng)用,結(jié)合來自中國氣象局的天氣數(shù)據(jù),最終開發(fā)出基于Android平臺的天氣軟件。s lives more and more closely, it is more strong demand for access to information, in particular, is closely related to meteorological information and life. Android as the most popular intelligent terminal platform, naturally, there is a similar demand for services.The study of this topic is the weather software, based on the Android platform developed to enable users to keep abreast of realtime weather conditions and future changes in the weather application. This article describes the weather software development process based on the Android platform, the main contents include the use of Android ponents, Java network programming and IO operation, the SQLite database technology, the JSON data parsing, bined with weather data of the Chinese Academy of Meteorological information to achieve a users in a networked state, you can query realtime weather conditions of the target sites, and the next few days, the function of changes in the weather. With this development, not only to achieve the desired effect, but also on the Android platform application development process with a certain amount of understanding and mastering.KEY WORDS weather software,Android,application,Java 目 錄中文摘要 i英文摘要 ii目 錄 iii1 緒論 1 研究背景 1 研究內(nèi)容 1 研究意義 1 未來發(fā)展趨勢 22 系統(tǒng)分析 3 可行性研究 3 需求分析 3 功能分析 3 用例分析 4 設(shè)計目標 43 Android開發(fā)環(huán)境及平臺搭建 5 開發(fā)環(huán)境介紹 5 平臺搭建過程 64 程序設(shè)計 7 整體設(shè)計 7 界面設(shè)計 7 數(shù)據(jù)庫設(shè)計 105 系統(tǒng)實現(xiàn) 11 文件結(jié)構(gòu)介紹 11 相關(guān)技術(shù)介紹 12 Activity 12 Intent 13 Service 14 SQLite 14 布局及控件介紹 14 城市碼獲取 15 數(shù)據(jù)庫實現(xiàn) 20 數(shù)據(jù)庫存儲 20 數(shù)據(jù)庫操作 23 用戶界面及操作 26 加載界面 26 實時天氣界面 29 未來天氣界面 32 選擇城市界面 33 版權(quán)信息及Logo設(shè)計 35 數(shù)據(jù)處理 36 天氣實體類 36 數(shù)據(jù)下載與解析 37 Service服務(wù) 416 系統(tǒng)測試及發(fā)布 43總結(jié) 48致謝 49參考文獻 501 緒論 研究背景3G時代的到來將我們的生活帶入了更高層次的信息化時代,最突出的特點就是移動智能終端的迅速崛起,通信管道的暢通讓我們能更加快捷方便的掌控信息,以智能手機為代表的移動智能終端時代已經(jīng)拉開了帷幕。本課題研究的是基于Android平臺的天氣軟件,目的是開發(fā)出能夠使用戶及時了解實時天氣狀況和未來天氣變化的應(yīng)用程序。Android作為當(dāng)前最流行的智能終端平臺,自然也存在著類似信息服務(wù)的需求。關(guān)鍵詞 天氣軟件/Android/應(yīng)用程序/Java ANDROID PLATFORMBASED WEATHER SOFTWARE DEVELOPMENTAbstractWith the development of intelligent terminal equipment and people39。 研究內(nèi)容本課題研究了基于Android平臺的天氣軟件開發(fā)。天氣的預(yù)測不僅可以為人們的日常生活提供更為合理的依據(jù),而且能夠起到預(yù)警的作用,將嚴重的自然災(zāi)害提前告知,以便提前預(yù)防,及時做出相應(yīng)的安排,將災(zāi)害的損失降到最低。Android系統(tǒng)的開源性使其具有良好的拓展性,它不僅為開發(fā)者們提供了友好的開發(fā)平臺,而且手機廠商可以依據(jù)自身的特殊需求開發(fā)出獨有的功能。當(dāng)然,Android平臺現(xiàn)在還存在著一些問題,主要是秩序混亂,各家廠商開發(fā)不一致等問題,這些問題已經(jīng)引起重視?,F(xiàn)在世界上有一大半的智能終端在運行Android操作系統(tǒng),而且正在被更多的用戶們所接受,他們有著快速的學(xué)習(xí)能力,緊跟科技的進步,而且Android平臺易于操作,對于用戶來說是很容易上手的。 需求分析 功能分析Android天氣軟件的功能主要為,獲取天氣數(shù)據(jù)并以友好的方式顯示給用戶,而且可以使用戶可以根據(jù)自己的需要選擇城市,查看未來天氣等,因此,涉及到的功能模塊主要有以下幾個:1. 實時天氣:當(dāng)天的詳細天氣信息,主要有時間、溫度、天氣描述、風(fēng)速、溫馨提示等;2. 未來天氣:簡要列出未來幾天內(nèi)的天氣信息,并且一目了然,使用戶及時了解天氣變化情況;3. 搜索城市
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1