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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文--android平臺(tái)天氣預(yù)報(bào)widget的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-10-05 01:41 本頁(yè)面


【正文】 .....................................................................................34 在 WIDGET中顯示圖片 ....................................................................................................................35 在 ...............................................................................35 為 WIDGET中的按鈕 設(shè)置 ONCLICK事件 ......................................................................................36 利用 BUNDLE實(shí)現(xiàn)消息的傳遞 .......................................................................................................37 在 APPWIDGETPROVIDER類中獲取 INTENT的附加信息 .............................................................37 軟件使用 ............................................................................................................................................38 結(jié)論 ................................................................................................................................................................41 致謝 ................................................................................................................................................................42 參考文獻(xiàn) .......................................................................................................................................................43 1 第 1章 緒論 項(xiàng)目背景 2020 年 1 月 7 日,工業(yè)和信息化部為中國(guó)移動(dòng)、中國(guó)電信和中國(guó)聯(lián)通發(fā)放 3 張第三代移動(dòng)通信牌照,此舉標(biāo)志著我國(guó)正式進(jìn)入 3G 時(shí)代。中國(guó)3G 正式商用和規(guī) 模建網(wǎng),決定了中國(guó)基于 Android 的應(yīng)用程序開發(fā)將會(huì)處于一個(gè)蓬勃發(fā)展時(shí)期 Android 是 Google 于 07 年 11 月 5 日宣布的基于 Linux平臺(tái)開源手機(jī)操作系統(tǒng)名稱,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。 它包括操作系統(tǒng)、用戶界面和應(yīng)用程序 —— 移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè) 創(chuàng)新 的專有權(quán)障礙。谷歌與開 放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。 Android 有如下多個(gè)優(yōu)勢(shì): 開放性 強(qiáng)大的 Google 作為傳媒平臺(tái) 較為成熟的 Linux 系統(tǒng) 較強(qiáng)的可移植性和強(qiáng)大的操作性 研究現(xiàn)狀 widget作為桌面上網(wǎng)的新模式, Widget在 2020年已形成較大市場(chǎng)規(guī)模,并為廣告商及創(chuàng)業(yè)公司帶來新的商機(jī)。但是為社交網(wǎng)站開發(fā) Widget 的軟件 2 開發(fā)人員卻表示, Widget 的影響力被嚴(yán)重低估。 Android 中的 Widget 是 Android 以后加入的一個(gè)特性,允許程序顯示一些常用而又重要的信息在用戶的 Home screen(桌面主屏 )上。 簡(jiǎn)單的說就是有兩個(gè)特點(diǎn): 一是可以添加到 Home screen 上, 二是按照一定的時(shí)間進(jìn)行內(nèi)容更新 以上兩點(diǎn)就是由 android 系統(tǒng)中的 AppWidget Framework(框架) 來支持完成的。 當(dāng)最基本的控件,如 Clock 和 Picture Frame Home Screen ,隨第一款A(yù)ndroid 手機(jī)的發(fā)布后, Android 用戶就開始嘗試編寫各種應(yīng)用 Widget(小工具)了,隨著 Widget API 的公開,為開發(fā)人員帶來了全新有趣的開發(fā)模式,除了傳統(tǒng)的電話應(yīng)用外,還可以做其它方面的應(yīng)用開發(fā)。 論文組織 本文主要在介紹 Android widget 應(yīng)用程序開發(fā)的要點(diǎn),以及本人這段時(shí)間學(xué)習(xí) Android 開發(fā)的體會(huì)。本文在第二章介紹 Android 開發(fā)環(huán)境的搭建,在第三章介紹 Andoid 開發(fā)基礎(chǔ)知識(shí),第四章介紹天氣預(yù)報(bào)桌面小程序的設(shè)計(jì)與實(shí)現(xiàn),最后一章介紹在軟件設(shè)計(jì)過程中遇到的難題和相應(yīng)解決方案。 3 第 2章 Android開發(fā)環(huán)境 Android 開發(fā)環(huán)境搭建流程 Android 開發(fā)首先需要搭建完整的開發(fā)環(huán)境,由于軟件均是基于 Dalvik Java Virtual Machine 運(yùn)行的所以 Google 官方推薦使用主流的 Java 開發(fā) IDE Eclipse。我們需要下載必要的開發(fā)組件。 1)Java 運(yùn)行時(shí)庫(kù) (JRE),由于 Eclipse 使用 Java 開發(fā),所以需要它才可以正常運(yùn)行 IDE。 2)Eclipse 集成開發(fā)環(huán)境,官方提供的 Android 開發(fā)插件 ADT Plugin 是基于 Eclipse 編寫的,當(dāng)然用戶可以使用 NetBean、 JBuilder 當(dāng)作代碼編輯器使用,但目前沒有完整的調(diào)試集成。 3)Eclipse ADT Plugin 插件是 Android Develop Tool Kit 的插件,用戶需要安裝它才能在 Eclipse 中建立和調(diào)試 Android 程序。 4)Android SDK,它包含了完整的 Android 模擬器 、 Android 開發(fā)文檔和調(diào)試工具, Google 官方也會(huì)定時(shí)更新 安裝 Eclipse ADT Plugin 插件 首先我們將下載的 JRE 安裝。運(yùn)行 Eclipse 開發(fā)環(huán)境。安裝 Eclipse ADT Plugin,選擇【 Help】 【 Soft Updates】 【 Find and Install?】 選擇“ Available Software”標(biāo)簽頁(yè),點(diǎn)擊【 Add Site?】按鍵。添加 update站點(diǎn): 4 這時(shí)窗口中新增了“ 該項(xiàng),點(diǎn)擊【 Install?】按鍵即可下載。 安裝 Android SDK 將安裝的 Android SDK 包解壓,運(yùn)行 Eclipse。選擇【 Window】 【 Preferences】,選擇 Android,如下圖 點(diǎn) Browse 按鈕選擇 SDK 解壓后的路徑。 為了在 DOS 控制臺(tái)中直接使用 SDK 的工具,可以將 SDK 的目錄添加 5 到 Windows 的 path 環(huán)境變量中:在桌面上右擊“我的電腦”,依次點(diǎn)擊【屬性】 【高級(jí)】 【環(huán)境變量】。雙擊【系統(tǒng)變量】里面的 Path 項(xiàng),將 Android SDK 中 tools 目錄的完整 路徑添加到這里。 更新 Adroid SDK Android SDK的升級(jí)如此之快讓人有點(diǎn)招架不住 ,為了使用 SDK的新特性,有必要將其升級(jí) 第一步 : 打開 Eclipse工具 ,在工具欄里找到 這個(gè)按鈕 ,如果你沒有找到也不要著急 ,你在菜單欄【 Window】 【 Android SDK and AVD Manager】里也能找到這個(gè)按鈕 ,點(diǎn)擊之彈出如下對(duì)話框 : 第二步 : 選擇 Availabe Package 這一標(biāo)簽 ,然后將出現(xiàn)如下對(duì)話框 (記得要勾選那個(gè)復(fù)選框 ): 6 然后選擇 Installed Packages,點(diǎn)擊 Update ALL 按鈕即可升級(jí)。 配置 Android 模擬器 ( 1) 首先打開 Android SDK and AVD Manager,如圖所示。 ( 2) 點(diǎn)擊左邊的 Virtual Devices選項(xiàng) ,在點(diǎn)擊右邊的 New...按鈕,來新建一個(gè) AVD。 ( 3) 在 name標(biāo)簽處填寫 AVD 的名字, Target標(biāo)簽處選擇 api 等級(jí),在 7 size標(biāo)簽處填寫要?jiǎng)?chuàng)建的 SD卡的大小,在 skin標(biāo)簽中設(shè)置模擬器的風(fēng)格, ( 4) 到這里,還需要配置模擬器運(yùn)行的 AVD,操作步驟:點(diǎn)擊 Run,選擇 Open Run Dialog菜單命令,打開對(duì)話框,如圖 233 所示。 ( 5) 雙擊 Run 對(duì)話框左邊的導(dǎo)航器中的 Android Application菜單命令,創(chuàng)建一個(gè) Android 項(xiàng)目運(yùn)行配置。在右邊的 Name文本框中輸入 Android項(xiàng)目運(yùn)行配置的名字,在 Android選項(xiàng)卡中的 Project文本框中輸入要運(yùn)行的 Android 項(xiàng)目,同樣可以點(diǎn)擊右邊的 Browse...按鈕來選擇 Android 項(xiàng)目。 開發(fā)工具 Eclipse介紹 Eclipse 是一種可擴(kuò)展的開放源代碼 IDE。 2020 年 11 月, IBM 公司捐出價(jià)值 4,000 萬美元的源代碼組建了 Eclipse 聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境 (IDE)經(jīng)常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建 8 和調(diào)試”的周期之中。為了幫助集成開發(fā)環(huán)境 (IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了 Eclipse 平臺(tái)。 Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。 Eclipse 框架的這種靈活性來源于其擴(kuò)展點(diǎn)。它們是在 XML 中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。擴(kuò)展點(diǎn)的范圍包括從用在常規(guī)表述過濾器中的簡(jiǎn)單字符串,到一個(gè) Java 類的描述。任何 Eclipse 插件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何 Eclipse 插件也可以遵從其它插件定義的擴(kuò)展點(diǎn)。除了解由擴(kuò)展點(diǎn)定義的接口外,插件不知道它們通過擴(kuò)展點(diǎn)提供的服務(wù)將如何被使用。 利用 Eclipse,我們可以將高級(jí)設(shè)計(jì) (也許是采用 UML)與低級(jí)開發(fā)工具(如應(yīng)用調(diào)試器等 )結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用 Eclipse擴(kuò)展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí), UML 對(duì)話框可以突出顯示我們正在關(guān)注的器件。事實(shí)上,由于 Eclipse 并不了解開發(fā)語(yǔ)言,所以無論 Java 語(yǔ)言調(diào)試器、 C/C++調(diào)試器還是匯編調(diào)試器 都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn) 不同的進(jìn)程或節(jié)點(diǎn)。 Eclipse 的最大特點(diǎn)是它能接受由 Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的 Visual Studio 和 Sun 微系統(tǒng)公司的 NetBeans 平臺(tái)。Eclipse 為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。 eclipse 是一款非常受歡迎的 java 開發(fā)工具,使國(guó)內(nèi)的用戶越來越多,實(shí)際上使用它的 java 開發(fā)人員是最多的。缺點(diǎn)就是較復(fù)雜,對(duì)初學(xué)者 9 來說,理解起來比較困難。 10 第 3章 Android程序設(shè)計(jì)基礎(chǔ) 系統(tǒng)結(jié)構(gòu) Android 作為一個(gè)移動(dòng)設(shè)備開發(fā)平臺(tái), 其軟件層次結(jié)構(gòu)包括了一個(gè)操作系統(tǒng),中間件和應(yīng)用程序。其框架如下圖所示 其軟件層析結(jié)構(gòu)自上而下可以分為以下幾個(gè)層次: 一. 應(yīng)用程序( Application); 二. 應(yīng)用程序框架( Application Framework); 三. 各種庫(kù)( Libraries)和 Android 運(yùn)行環(huán)境( RuntTime); 四. 操作系統(tǒng)層( OS)。 應(yīng)用程序 Android 的應(yīng)用程序通常涉及用戶界面和用戶交互,這類程序是用戶實(shí) 11 實(shí)在在感受到的。 Android 的應(yīng)用程序目前以 Java 語(yǔ)言編寫。 Android 本身提供桌面,聯(lián)系人,電話和瀏覽器 等核心應(yīng)用。同時(shí)應(yīng)用程序開發(fā)者可以根據(jù)應(yīng)用程序框架層的 API 實(shí)現(xiàn)自己的程序,這也是 Android 開源的巨大潛力體現(xiàn)。 Android 這種開放而強(qiáng)大的平臺(tái)給每一個(gè)程序開發(fā)者提供了公平的機(jī)會(huì),每一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1