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

正文內容

基于android平臺下家庭理財軟件設計與開發(fā)畢業(yè)論文(編輯修改稿)

2024-08-16 11:54 本頁面
 

【文章內容簡介】 動設備,保證多個應用可以在小型設備上有效的運行。與 Java 和 .NET類似, Android 使用自己的運行環(huán)境和虛擬機來管理內存 [4]。與其他框架不同的是。 Android 同時管理進程的生命周期。為了保證應用程序的靈敏反應,會在適當?shù)臅r候停止和終止進程,來釋放更多的資源來運行優(yōu)先級的程序。 應用框架,提供了用于創(chuàng)建 Android 應用類庫 ,包括位置管理器、內容提供安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 5 器( content provider)、電話服務和感應器等,為表現(xiàn)層提供系統(tǒng)服務。 應用層,所有應用程序包括系統(tǒng)預安裝的和第三方應用都位于該層,它們基于同一個應用框架提供的 API 建造。 圖 Android 的軟件堆層系統(tǒng)架構 開放性及其應用前景 Google Andyrubin ( Android 創(chuàng)始人之一)這樣描述 Android:這是一個面向移動設備的真正開放和通用的平臺,運用于上面的所有軟件將越過封閉系統(tǒng)造成的障礙而獲得移動領域的革新。 Android 的誕生隨即牽動了移動平臺激烈的競爭浪潮。蘋果 Iphone、微軟 Windows phone、 palm pro 等掌上智能設備也是市場上有力的競爭者,他們同樣為開發(fā)移動應用提供一個豐富而又簡易的開發(fā)環(huán)境。然而,與 Android 不同的是,他們建造于專有的操作系統(tǒng)上,并且在一定程度上排斥第三方軟件,推廣自家的應用軟件。封閉系統(tǒng)不僅限制不同應用軟件之間的溝通,限制共享本地設備的數(shù)據(jù),甚至限制第三方應用發(fā)布至其平臺。而基于開源 Linux 內核的 Android 采用的是開放的哲學。通過提供一個開放的開發(fā)環(huán)境, Android 為移動應用開發(fā)提供了新的可能性 [5]。開發(fā)者可以根據(jù)自己的想法安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 6 來創(chuàng)建手機界面。 Android 被設計成支持許多不同硬件設備, Android 不只是應用于手機,也被廣泛應用在只能上網(wǎng)設備上。為了推廣 Android, Google 和其他幾十個公司創(chuàng)建了開放手機聯(lián)盟( Open Handset Alliance),聯(lián)盟將各成員貢獻出來的軟件和知識產(chǎn)權集合起來,成員只要遵守 Apache v2 軟件許可協(xié)議,可以免費使用Android 代碼,并根據(jù)自己的需要進行修改,修改后的代碼可以保持私有,也可通過開源社區(qū)提供給開 發(fā)者。 Android 在國內日漸普及,國內廠商和運行商也紛紛加入陣營。因此基于 Android 進行開發(fā)移動應用,前景十分廣闊。 開發(fā)環(huán)境與工具 Android 提供了免費和開放的開發(fā)環(huán)境使開發(fā)者能夠快速編制應用程序 [6]。 Android 提供了一些使用的工具用于搭建開發(fā)和調試環(huán)境,主要包括: Eclipse 集成開發(fā)環(huán)境。 Android 支持多種集成開發(fā)環(huán)境( IDE),其中Eclipse 與 Android SDK 集成最好,而且 Eclipse 是完全免費。 Android 軟件開發(fā)包( SDK) 。 Android SDK 通過 Google 的 Android 開發(fā)者網(wǎng)站發(fā)布。根據(jù)操作系統(tǒng)類別提示下載后直接解壓到選定的文件夾即可。其中子文件夾 /tools 下包含了很多開發(fā)過程中非常實用的工具。 虛擬設備管理器( AVD)。用于創(chuàng)建 Android 虛擬機,通過指定不同硬件配置,開發(fā)者可以模擬出各種 Android 設備用于測試。 開發(fā)包管理器( SDK Manager)。用于安裝、更新和管理不同版本的 Android SDK、 API 庫和技術文檔。 Dalvik 調試監(jiān)控工具( DDMS)。 DDMS 是一個強大的調試工具,可以 查詢、監(jiān)視和暫?;顒舆M程;查看堆棧;訪問文件系統(tǒng);還有截圖和查看日志的功能。 Android 調試橋( ADB)。 ADB 是一個客戶端程序,讓開發(fā)者連接到 Android 模擬器或設備,負責開發(fā)工具與 Android 設備之間通訊,包括安裝應用程序、讀寫文件、運行 Shell命令等。 Eclipse 插件( ADT)。通過在 eclipse 軟件更新選項下添加 ADT 的安裝網(wǎng)址即可按提示完成安裝。插件安裝成功后的 eclipse 開發(fā)環(huán)境將為 Android 的開安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 7 發(fā)與調試提供了許多便利,另一方面集成了上下文提到的 Android 的 實用工具。 關鍵的概念 Android 的活動及其生命周期 Android 應用由 4 種應用程序組件構成:活動( Activity)、服務( Service)、廣播和意圖接收器( Broadcast and Intent Receivers)、內容提供器( Content Provider)。 其中應用程序大部分的代碼是以活動的形式存在 [7]?;顒迂撠熎聊粌热莸娘@示以及用戶的交互,每一個活動都代表一個顯示界面。 理解活動的生命周期對于開發(fā) Android 應用是非常關鍵的。在 Android 系統(tǒng)中, Activity 的實例被放在一個堆棧里面。當一個新的 Activity 啟動之后,就會被放置在堆棧的頂部,成為正在運行的 Activity; 而先前的 Activity 則變成不可見的,位于新的 Activity 的下面。只有當新的 Activity 退出時,先前的 Activity才會出現(xiàn)在堆棧的頂部。 Activity 有 4 種狀態(tài):運行、暫停、停止和銷毀 [8]。當 Activity 位于堆棧的頂部時,它就處于運行狀態(tài)( active)。當 Activity 失去了焦點,但是它依然可見時,例如,一個半透明的 Activity 覆蓋了當前的 Activity 就會出現(xiàn)這種情況,此時被覆蓋的 Activity 就處于暫停狀態(tài)( paused),維持著成員信息和所有狀態(tài)。當系統(tǒng)處于內存嚴重不足的情況下時,暫停的 Activity 可能會被系統(tǒng)銷毀。當Activity 完全被其他的 Activity 覆蓋時,它就可能處于停止狀態(tài)( stopped)。當Activity 處于停止或暫停狀態(tài)時系統(tǒng)可能要求它結束生命周期,或者直接把它所在的進程殺死,進而從內存中刪除,此時的 Activity 就被銷毀了。如圖 所示是 Activity 的生命周期圖。 Activity 的 整個生命周期始于 onCreate()方法而止于 onDestroy()方法。通常在 onCreate()方法中構建 Activity 所需資源,并在 onDestroy()方法中釋放資源。Activity的可視化生命周期始于 onStart()方法而止于 onStop()方法,此時的 Activity是可見的,可能無法和用戶進行交互操作。 安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 8 圖 Android 活動生命周期圖 資源文件與 XML 無論是什么開發(fā)環(huán)境,分離與代碼無關的內容(如圖片和文本),都是好的編程習慣。 Android 支持將字符串、顏色、圖片和視圖布局等內容用 XML 文件的方式作為外部資源放置在代碼目錄 /res 下。這些內容會被自動編譯成為對象并由一個命名為 R 的全局資源類所引用。這樣就可以在任何一段代碼中使用這些資源 [9]。 SQLite 數(shù)據(jù)庫 Android 提供了一個輕量級的數(shù)據(jù)庫 SQLite 用于數(shù)據(jù)存儲和訪問。對于一個存儲容量有限的移動設備來講,快速和高效的數(shù)據(jù)存儲和訪問是很關鍵的 [10]。SQLite 這個嵌入式的數(shù)據(jù)庫引擎可以為每一個 Android 應用程序安全而高效地安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 9 實現(xiàn)數(shù)據(jù)持久化。 圖形用戶界面與組件 Android 的用戶界面是由一組樹狀的圖形元素組成,它們都是 View 類(視圖)的子類。樹狀的視圖布局通常用 XML 表示,在活動創(chuàng)建時被實例化。與其他圖形用戶界面一樣, Android 是基于 MVC( ModelViewController )的設計模式 [11]。事件監(jiān)聽、狀態(tài)更新與重繪由 Android 的用戶界面框架由單一線程自動完成。 強大的交互功能預示 著用戶界面的設計上是復雜的, Android 提供了豐富的用戶界面元素而且非常易用。一般情況下,開發(fā)者無需自己繪制界面。除了如文本、按鈕之類常見的元素,一些復雜的界面例如菜單( Menu)、下拉列表( Spinner)、滾動視圖( ListView)都可以通過系統(tǒng)提供的視圖組件( Widget)來實現(xiàn)。 進程間通訊與意圖 Android 通過引入意圖( Intent)機制用來實現(xiàn)進程間有效的通訊,并且降低了功能之間的耦合性。意圖具有非常重要的作用, Android 應用使用意圖進行頁面跳轉、傳遞參數(shù)以 及返回結果。意圖可以指定啟動特定的活動,也可以發(fā)送抽象的“意圖”并由系統(tǒng)選擇合適的活動完成任務 [12]。 安徽新華學院 20xx 屆本科畢業(yè)論文(設計) 10 3 系統(tǒng)分析與設計 可行性分析 可行性分析主要包括經(jīng)濟可行性、技術可行性、社會可行性。 經(jīng)濟上的可行性 首先,本次設計是基于安卓系統(tǒng)的應用開發(fā),安卓應用開發(fā)只需要一臺性能不錯的電腦,這對于大部分大學生來說都是擁有的,特別是計算機專業(yè),只要有了電腦,硬件條件就滿足了。其次,只要在網(wǎng)上或是相關書籍上查找安卓平臺開發(fā)環(huán)境搭建的相關資料,然后在電腦上搭建好開發(fā)環(huán)境 ,就具備了本次設計的基本條件,最后就是能有一個網(wǎng)絡環(huán)境,雖然不是必須的,但是在有網(wǎng)絡環(huán)境情況下,如果遇到困難就可以很方便的查閱資料來尋求解決的辦法,而這個條件也是很容易滿足的,不
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1