




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、簡介第一章1簡.述各種手機操作系統的特點.答案:目前,手機上的操作系統主要包括以下幾種,分別是、O、黑莓、和、()是谷歌發布的基于的開源手機平臺,該平臺由操作系統、中間件、用戶界面和應用軟件組成,是第一個可以完全定制、免費、開放的手機平臺。底層使用開源的操作系統,同時開放了應用程序開發工具,使所有程序開發人員都在統一、開放的開發平臺上進行開發,保證了應用程序的可移植性。()是由蘋果公司為、以及開發的操作系統,以開放源代碼的操作系統為基礎,提供了D操作系統具有多點觸摸操作的特點,支持的控制方法包括滑動、輕按、擠壓和旋轉,允許系統界面根據屏幕的方向而改變方向,自帶大量的應用程序。()是微軟推出的移
2、動設備操作系統,對硬件配置要求較高,一般需要使用高主頻的嵌入式處理器,從而產生了耗電量大、電池續航時間短和硬件成本高等缺點,系列操作系統包括、和。隨著的出現,正逐漸走出歷史舞臺。()具有獨特的“方格子”用戶界面,非常簡潔,黑色背景下的亮藍色方形圖標,顯得十分清晰醒目,集成了游戲和音樂功能,可見對游戲功能和社交功能的重視。()是為手機而設計的實時多任務位操作系統,它的功效低,內存占用少,提供了開發使用的函數庫、用戶界面、通用工具和參考示例。操作系統不是完全開放的,核心代碼不開放,但是文檔是公開的。()黑莓系統主要在黑莓手機上使用,其特色是支持電子郵件推送功能,郵件服務器主動將收到的郵件推送到用戶
3、的手持設備上,而不需要用戶頻繁地連接網絡查看是否有新郵件。同時,黑莓系統提供手提電話、文字短信、互聯網傳真、網頁瀏覽及其它無線信息服務功能。黑莓系統主要針對商務應用,具有很高的安全性和可靠性。()由擁有較多的第三方軟件,是位的嵌入式操作系統,主要在移動終端上使用,操作系統本身所占的內存極小,不具備錄音和播放功能。()手機操作系統具有開放源代碼的特性,但是也包含入門難度高,集成開發環境差,的產品與個人計算機的連接性較差,具有較強的開發實力的公司很少等不足。(簡.述平臺的特征答案:廣泛支持、和的語音與數據業務,支持接收語言呼叫和短信,支持數據存儲共享和消息機制,為地理位置服務(如)、谷歌地圖服務提
4、供易于使用的函數庫,提供組件復用和內置程序替換的應用程序框架,提供基于的瀏覽器,廣泛支持各種流行的視頻、音頻和圖像文件格式。系統提供了訪問硬件的庫函數,用來簡化像攝像頭、等硬件的訪問過程。在內存和進程管理方面,為了保證高優先級進程運行和正在與用戶交互進程的響應速度,允許停止或終止正在運行的低優先級進程,以釋放被占用的系統資源。進程的優先級并不是固定的,而是根據進程是否在前臺或是否與用戶交互而不斷變化的。在界面設計上,提供了豐富的界面控件供使用者調用,從而加快了用戶界面的開發速度,也保證了平臺上的程序界面的一致性。提供輕量級的進程間通訊機制e使用跨進程組件通信和發送系統級廣播成為可能。提供了作為
5、無用戶界面、長時間后臺運行的組件,可為應用程序提供特定的后臺功能,還可以實現事件處理或數據更新等功能。支持高效、快速的數據存儲方式,同時為了便于跨進程共享數據,提供了通用的共享數據接口,可以無需了解數據源、路徑的情況下,對共享數據進行查詢、添加、刪除和更新等操作。支持位置服務和地圖應用,可以通過提供的直接獲取當前的位置,追蹤設備的移動路線,或設定敏感區域,并可以將地圖嵌入到應用程序中,實現地理信息可視化開發。支持插件,可以方便地在系統上開發桌面應用,實現比較常見的一些桌面小工具,或在主屏上顯示重要的信息。支持使用本地代碼(或)開發應用程序的部分核心模塊,提高了程序的運行效率,并有助于增加開發的
6、靈活性。描述平臺體系結構的層次劃分,并說明各個層次的作用。答案:采用了軟件堆層的架構,共分為四層:內核、中間件層、應用程序框架層和應用程序層。()內核提供由操作系統內核管理的底層基礎功能。()中間件層包含函數庫和運行時,函數庫主要提供了六個基于的函數庫,包括:,支持顯示子系統的訪問,為多個應用程序提供、圖像層的平滑連接;,基于的多媒體框架,實現音頻、視頻的播放和錄制功能,廣泛支持多種流行的音視頻格式,包括MPE、GH4.2、6PAM和等;,輕量級的關系數據庫引擎;G基于硬件的圖像加速;,位圖與矢量字體渲染;,瀏覽器引擎;G圖像引擎;S數據加密與安全傳輸的函數庫;,標準運行庫,是系統中底層的應用
7、程序開發接口。運行時包含核心庫和虛擬機,核心庫為程序開發人員提供了系統的特有函數功能和語言基本函數功能,虛擬機實現了基于內核的線程管理和底層內存管理,也可以執行可執行格式。()應用程序框架提供了平臺基本的管理功能和組件重用機制。()應用程序提供了一系列核心應用程序。第二章開發環境嘗試安裝開發環境,并記錄安裝和配置過程中所遇到的問題。提示:首先下載并安裝,然后下載并安裝還要下載并安裝和插件,并完成相應的設置。瀏覽幫助文檔,了解幫助文檔的結構和用途。略。3在.Andro中,模擬器、調試橋和是應用程序開發過程中經常使用到的工具,簡述這三個工具的用途。答案:模擬器主要用來調試應用程序,模擬器可以仿真手
8、機的絕大部分硬件和軟件功能,支持加載卡映像文件,更改模擬網絡狀態、延遲和速度,模擬電話呼叫和接收短信等。調試橋是用于連接設備或模擬器的工具,負責將應用程序安裝到模擬器和設備中,或從模擬器或設備中傳輸文件。是系統中內置了調試工具,可以用來監視系統中進程、堆棧信息,查看日志,實現端口轉發服務和屏幕截圖功能,模擬電話呼叫和短信,以及瀏覽模擬器文件系統等。第三章第一個程序簡述和文件的用途。答案:文件是自動生成的文件,包含對、和目錄內的資源的引用指針,程序能夠直接通過類引用目錄中的資源。是格式的程序聲明文件,包含了系統運行程序前所必須掌握的重要信息,這些信息包括應用程序名稱、圖標、包名稱、模塊組成、授權
9、和最低版本等,而且每個程序必須在根目錄下包含一個文件。嘗試建立一個支持的。略。使用建立名為的工程,包名稱為.使用第題中建立的V程序運行時顯示略。嘗.試使用命令行方式建立一個應用程序,并完成打包和程序安裝過程。略。第四章生命周期簡述系統前臺進程、可見進程、服務進程、后臺進程和空進程的優先級排序原因。答案:前臺進程是系統中最重要的進程,是與用戶正在交互的進程,所以被排放在首位;可見進程和服務進程都是包含服務的進程,不在前臺與用戶交互,不響應界面時間的進程,而是在后臺長期運行,所以,他們被排放在前臺進程之后;而后臺進程和空進程是不包含任何已經啟動服務的進程,在系統比較資源比較緊張的時候,會首先被清除
10、,所以他們被排放在最后。簡述系統的四種基本組件、和的用途。答案:是程序的呈現層,顯示可視化的用戶界面,并接收與用戶交互所產生的界面事件,用于提示用戶程序已經正常啟動。一般用于沒有用戶界面,但需要長時間在后臺運行的應用。是用來接受并響應廣播消息的組件。是系統提供的一種標準的共享數據的機簡述生命周期的四種狀態,以及狀態之間的變換關系。答案:的四種狀態,分別是活動狀態、暫停狀態、停止狀態制,應用程序可以通過據。訪問其他應用程序的私有數和非活動狀態。活動狀態是完全能被用戶看到,與用戶進行交互的狀態;暫停狀態是不處于用戶界面的最上層,不能與用戶進行交互的狀態;停止狀態是扌旨在界面上完全不能被用戶看到的狀
11、態;除以上三種狀態之外,就是非活動狀態。他們的變換關系是,當第一個啟動后y則處于活動狀態;如果啟動新的,部分遮擋先前的,則先前的轉換為暫停狀態;如果新啟動的完全遮擋了先前的則先前的轉換為停止狀態;活動的被用戶關閉,或暫停狀態或停止狀態的被系統終止后,都會轉換成非活動狀態。簡述事件回調函數的作用和調用順序。答案:事件回調函數具體分為生命周期的事件回調函數和狀態保存和恢復函數的事件回調函數,生命周期的事件回調函數的作用主要是為了讓程序了解自身狀態的變化;狀態保存和恢復函數的事件回調函數的作用主要是保存或恢復的狀態信息。事件的調用順序是:()完全生命周期開始,初始化;()可視生命周期開始,對用戶界面
12、進行必要的更改;()恢復保存的用戶界面信息;()活動生命周期開始,保存界面信息;()在后,保存界面信息;()重新進入可視生命周期前,載入界面所需要的更改信息;()活動生命周期結束,保存持久地數據或釋放占用的資源;()可視生命周期結束,保存持久地數據或釋放占用的資源;()完全生命周期結束,釋放資源第五章用戶界面簡述種界面布局的特點。答案:6種界面布局分別為:線性布局、框架布局、表格布局、相對布局、絕對布局和網格布局。答案:(1)線性布局的子元素可垂直或者水平排列,但是每一列/行中,只能有一個界面元素。(2)框架布局是只存放一個元素的空白空間,且位置只能是空白空間的左上角,如果有多個子元素,后放置
13、的子元素會遮擋先放置的子元素。(3)表格布局將屏幕劃分網格,把界面元素添加到網格中,支持嵌套,也可添加其他的界面布局。(4)相對布局中的界面元素的位置是通過與其他的元素的相對位置確定的,具有靈活性。(5)絕對布局的界面元素的位置是通過坐標確定的,他是不推薦使用的一種布局。(6)網格布局將用戶界面劃分為網格,界面元素可隨意擺放在這些網格中,界面元素可以占用多個網格的,使界面設計更為靈活。2.參考下圖中界面控件的擺放位置,使用多種布局方法實現用戶界面,并對比各種布局實現的復雜程度和對不同屏幕尺寸的適應能力姓名:jimmy年齡:8身高:1.5|添加數全部顯清除顯全部刪據示示除.述系id種菜單的點及其
14、使用方式。答案:系統支持的三種菜單分別是:選項菜單、子菜單和快捷菜單。()選項菜單是常用的系統菜單,可分為圖標菜單和擴展菜單,圖標菜單的子項最多是六個,支持顯示圖標,不支持單選框和復選框;而當子項多余六個時,采用擴展菜單,擴展菜單的子項是垂直排列,支持單選框和復選框,不支持顯示圖標。第一次啟動選項菜單時,只需要調用一次函數。()子菜單的表現形式是浮動窗體的形式,適應小屏幕的顯示形式,能夠展示更加詳細的信息,通過函數增加子菜單,但不支持嵌套。在選項菜單和快捷菜單中使用子菜單,便于顯示和分類相似的菜單子項。()快捷菜單采用動窗體的顯示形式,啟動方式特別,點擊界面元素超過2秒后,則啟動該界面元素的快
15、捷菜單。每次啟動快捷菜單時,都要調用一次函數。說明使用操作欄為程序開發所帶來的便利。答案:操作欄代替了傳統的標題欄功能,右側用來顯示“選項菜單”的菜單項,但所顯示的內容,會根據操作欄所具有的空間不同而具有不同的現實方式。在屏幕尺寸較小的設備上,操作欄會自動隱藏菜單項的文字,而僅顯示菜單項的圖標;而在屏幕尺寸較大的設備上,操作欄會同時顯示菜單項的文字和圖標。操作欄提供多個實用的功能,包括()將“選項菜單”的菜單項顯示在操作欄的右側;()基于實現類似于頁的導航切換功能;()為導航提供可“拖拽一放置”的下拉列表;()可在操作欄上實現類似于“搜索框”的功能。第六章組件通信與廣播消息簡述的定義和用途。答
16、案:是一個動作的完整描述,包含了動作的產生組件、接收組件和傳遞的數據信息。為、和等組件提供交互能力,將一個組件的數據和動作傳遞給另一個組件。的一個最常見的用途就是啟動和、另一個用途是在系統上發布廣播消息,廣播消息可以是接收到特定數據或消息,也可以是手機的信號變化或電池的電量過低等信息。簡述過濾器的定義和功能。答案:過濾器是一種根據中的動作()、類別()和數據(、等內容,對適合接收該的組件進行匹配和篩選的機制。過濾器的作用是匹配數據類型、路徑和協議,還包括可以用來確定多個匹配項順序的優先級。每個過濾器可以定義多個標簽,程序開發人員可以使用自定義的類別,或使用系統提供的類別。3簡.述解析的匹配規則
17、。簡.述的基本原理和用途。簡.述的基本原理和用途。解析的匹配規則是:()系統把所有應用程序包中的過濾器集合在一起,形成一個完整的過濾器列表;()在與過濾器進行匹配時,系統會將列表中所有過濾器的“動作”和“類別”與進行匹配,沒有指定“動作”的過濾器可以匹配任何的,但是沒有指定“類別”的過濾器只能匹配沒有“類別”的;()把e數據的每個子部與過濾器的標簽中的屬性進行匹配;()如果過濾器的匹配結果多于一個,則可以根據在標簽中定義的優先級標簽來對過濾器進行排序,優先級最高的過濾器將被選擇。以上每步中不匹配的都將被過濾掉。4編.程實現具有“登錄”按鈕的主界面,點擊“登錄”按鈕后打開一個新的,新打開的上面有
18、輸入用戶名和密碼的控件,在用戶關閉這個后,將用戶名和密碼傳遞到主界面的中。略。第七章后臺服務答案:能夠長期在后臺運行,適用于無需用戶干預,且規則或長期運行的后臺功能。首先,因為沒有用戶界面,更加有利于降低系統資源的消耗,而且比具有更高的優先級,因此在系統資源緊張時,不會被系統優先終止。即使被系統終止,在系統資源恢復后也將自動恢復運行狀態,因此可以認為是在系統中永久運行的組件。除了可以實現后臺服務功能,還可以用于進程間通信(m),解決不同應用程序進程之間的調用和通訊問題。2編.程建立一個簡單的進程內服務,實現比較兩個整數大小的功能。服務提供函數,n輸入兩個整數,輸出較大的整數。略。第八章數據存儲
19、與訪問1應.用程序一般允許用戶自己定義配置信息,如界面背景顏色、字體大小和字體顏色等,嘗試使用保存用戶的自定義配置信息,并在程序啟動時自動加載這些自定義的配置信息。略。嘗試把第題的用戶自己定義配置信息,以文件的形式保存在內部存儲器上。略。簡述在嵌入式系統中使用數據庫的優勢。答案:數據庫的優勢是其嵌入到使用它的應用程序中。這樣不僅提高了運行效率,而且屏蔽了數據庫使用和管理的復雜性,程序僅需要進行最基本的數據操作,其他操作可以交給進程內部的數據庫引擎完成。第九章位置服務與地圖應用1討.論位置服務和地圖應用的發展前景。答案:位置服務不僅可以對手機用戶進行定位,對手機用戶的位置進行實時監測和跟蹤,還可以查詢有關位置附近的各種場所的資訊,所有的信息都可以顯示在電子地圖上。因此,定位服務的發展具有廣泛的前景。在人們的生活中,最基本的信息就是“位置信息”,特別是出現緊急情況時更需要“確切的位置信息”。據預測,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糖酵解調控機制-洞察及研究
- 社會工作人才培養-洞察及研究
- 2025年四川省廣安市中考語文試題含解析
- 2024風電機組機械油管理指導意見
- 微服務協同模式-洞察及研究
- 醫療云建設指南
- 麻醉藥過敏講課件
- 成都商業街臨街店鋪租賃全權委托合同
- 2025年防爆電氣維修安裝資質認證試題
- 提升煙臺公共服務的公眾參與度研究
- 牧場物語-礦石鎮的伙伴們-完全攻略
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認證機構要求》中文版(機翻)
- 醫院培訓課件:《麻醉藥品、精神藥品管理培訓》
- 室內裝修拆除施工方案
- 天津市濱海新區2023-2024學年高一年級下學期期末檢測語文試題(解析版)
- DB12-T 1153-2022 城市軌道交通運營設備設施大修和更新改造技術規范
- 北京市海淀區2023-2024學年八年級下學期期末考試語文試卷(含答案)
- 叉車裝卸搬運合同協議書
- 突發事件應對法考試題庫
- 公司勞務合同范本2018
- DL∕T 1753-2017 配網設備檢修試驗規程
評論
0/150
提交評論