




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、8941_Android 智能手機編程_任務 1_(福建電大省開課)輔導資料說明:課程題目是隨機的,下載后用 WORD 打開,然后按 CTRL+F 在題庫中逐一搜索每一道題的答案投請仔細閱讀以下提示:題庫每學期都有可能更換,請仔細核對是不是您需要的內容再下載! 預祝您取得好成績!1、Android 智能手機平臺是基于()程序語言來進行應用開發的。A.C#B.Objective-C C.Java D.Javascript【參考答案】C2、Android 智能手機平臺是基于()操作系統內核開發而來的。A.Linux B.Windows C.Unix D.Chrome OS【參考答案】A3、Andr
2、oid 中使用的 Java 運行環境是()虛擬機。A. Oracle JavaB. IBM 的 JavaC. 谷歌的 DalvikD. Open Java【參考答案】C4、Software Development Kit(SDK)是()。A. Java 開發程序包B. Android 集成開發環境C.軟件開發工具包D.虛擬設備【參考答案】C5、當界面從 A 跳轉 B,并希望從 Activity B 中通過 Intent 返回信息到 A 中,則 A 需要實現()方法來獲取返回的結果信息。A.startActivity B.onResultActivity C.startActivityForRe
3、sult D.setResult【參考答案】B6、電腦屏幕的尺寸為 14 寸,對應的 dpi 為()。A.131 B.120 C.1024 D.100【參考答案】A7、如果需要給一個 UI 的組件設置背景圖片,則在 Java 代碼中訪問到定義的圖片資源bg_pic.png 的 方 法 是 ( )。A.R.color.bg_pic B.R.drawable.bg_pic C.R.string.bg_picD.drawable.bg_pic【參考答案】B8、下面()智能手機平臺是開放源代碼的。A.Android B.Windows Phone C.iOSD.Symbian【參考答案】A9、在 Ac
4、tivity 中,()方法在初始化的時候調用。A.onCreate() B.onStart() C.onRestart() D.onDestroy()【參考答案】A10、在 Activity 中,()方法在資源或者對象被銷毀的時候調用。A.onStop() B.onPause() C.onRestart() D.onDestory()【參考答案】D11、在 Android 項目中,在 res 目錄下存放字符串信息的文件是()。A.strings.xml B.values.xml C.colors.xml D.const.xml【參考答案】A12、在 Android 應用中需要添加訪問互聯網的權
5、限配置(Permission),可以在配置文件()中進行設置。A.strings.xml B.values.xml C.perites D.AndroidManifest.xml【參考答案】D13、在 Java 代碼中,通過()方式可以訪問到配置文件中定義的顏色信息。A.R.color_name_id B.color_name C.R.color.color_name_id D.R.String.color_name_id【參考答案】C14、在 res 目錄下的布局配置文件中,通過()方式可以訪問 strings.xml 中定義的字符串常量信息 Title。A.strin
6、g/title B.string/titleC.title D.String.title【參考答案】B15、在用戶自定義的 Activity 中,通過()方法可以關閉 Activity。A.finish()B.startActivity() C.onStop() D.onDestory()【參考答案】A16、Android 智能手機從系統架構的角度上分析,是由幾層組成的?【參考答案】四個層次:Java 應用程序層(Application)Java 應用程序框架層(Application Framework) 本地框架和 Java 運行環境層(Libraries)Linux 內核和驅動層17、A
7、ndroid AVD 是什么?在開發中有什么作用?【參考答案】AVD 全稱為 Android Visual Device,即 Android 運行的虛擬設備,它是 Android 應用運行的模擬環境。Android 應用如果需要在模擬器中運行,必須有已創建的 AVD,每個 AVD 上可以配置運行多個 Android 項目。18、如何在 res 目錄下的布局配置文件中定義一個新聲明的用戶界面組件的ID?【參考答案】每個界面組件對象都有一個關聯的 ID 來唯一標識它。ID 通常是在布局 XML 文件中作為字符串被分配的,作為元素的 ID 屬性,這個 XML 屬性對所有的界面組件對象可用。XML 中
8、 ID 定義: android :id=”+id/button_id ”19、Bundle 提供哪些方法提取 Bundle 中的數據?【參考答案】(1) getXxx(String key):從 Bundle 中取出 int、long、string 等各種類型的數據。(2) getSerializable(String key): 從 Bundle 取出一個可序列化的數據對象。20、Android SDK 如何進行版本管理?【參考答案】打開 Android SDK 管理器,可以允許用戶管理不同的Android SDK 版本,如果要安裝其他較低版本,需要自行在這個管理器中進行安裝。基于這個管理器
9、進行SDK 版本的管理非常簡潔, 只要將所需的版本選中或者取消,然后管理器會自動提醒用戶是否需要進行安裝或者刪除。21、在 Android 的系統架構層次中,哪幾層是應用開發者需要重點關注的?【參考答案】通過對在 Android 的系統架構的整體分析,應用程序層包括手機平時接觸到的應用和界面元素;Java 應用程序框架層則提供了 Android 系統提供的訪問系統功能的應用程序接口,另外在 Java 應用程序框架中提供了豐富的開箱即用的用戶界面組件。這是應用開發需要重點關注的。22、Activity 關閉的方法?【參考答案】(1) finish():結束當前 Activity。(2) fini
10、shActivity(intrequestCode):結束以 startActivityForResult(Intentintent,int requestCode)方法啟動的 Activity。23、在 Android 中有幾種方式可以訪問 res 目錄定義的資源信息?請寫出語法格式。【參考答案】(1) 在 Java 代碼中使用資源:.R.(2) 在 XML 中使用資源: / 24、Android SDK ADT Bundle 主要包含哪些內容?【參考答案】Android SDK ADT Bundle 是由 Google Android 官方提供的集成式 IDE,已經包含了Eclipse,
11、Android SDK 及 Android 所需要的平臺工具。內有三部分:(1)Eclipse(2) Android SDK(3) SDK Manager。25、在 Android 應用開發中,Intent 有什么樣的功能?【參考答案】Android 系統的 Intent(意圖):Intent 是 Android 系統中協助完成應用間的交互調用與通信的一種機制,負責在不同的組件之間傳遞消息,將一個組件的請求意圖傳給另一個組件。Intent 在不同的活動和組件之間起著媒體中介的作用,專門提供組件互相調用的相關信息,實現調用者與被調用者之間的解耦。26、在 Android 中有哪幾種應用組件類型?
12、【參考答案】應用組件是 Android 應用程序的重要基石,每個組件都可以作為獨立的實體存在,支持具體的功能實現。(1) Activity(活動)(2) Service(服務)(3) Broadcast Receiver(廣播接收者)(4) Content Provider(內容提供者) 27、Activity 調用的方法?【參考答案】(1) starActivity(Intent intent):啟動其他 Activity。(2) startActivityForResult(Intentintent,intrequestCode):用指定請求的請求碼(requestCode)啟動 Acti
13、vity,等到新啟動 Activity 的結果再啟動(通過重寫onActivityResult()方法來執行)。28、Intent 提供哪些方法來方便攜帶各種數據類型?【參考答案】(1) putExtras(Bundle data):向 Intent 中放入需要攜帶的數據,其中Bundle 是一個簡單的數據結構,可以把它當作一個類似HashMap 結構。(2) putXxx(String key,Xxx data):向 Bundle 放入 int、long、string 等各種類型數據。(3) putSerializable(String key,Serializable data): 向 B
14、undle 放入一個可序列化的對象。29、創建用戶界面 Activity 的具體步驟?【參考答案】(1) 聲明 MainActivity,并繼承于 Activity;(2) 實現 onCreate(Bundle bundle)方法,在系統初始化 Activity 對象之后,進行用戶自定義的初始化活動;(3) 在 onCreate(View view)中設置用戶界面的布局文件;(4) 通過 Activity 中的 findViewById(intid)獲取各個界面組件,并基于它們的屬性和方法進行相應的操作;(5) 如果需要進行銷毀Activity處理,可以用OnDestroy()方法實現。30、
15、AndroidManifest.xml 在 Android 中的作用是什么?有哪些內容需要在其中進行配置?【參考答案】AndroidManifest.xml 為 Android 應用全局配置文件,它記錄應用中所使用的各種組件,并列出了應用程序所提供的各種功能,指定應用程序使用到的服務(如電話服務、互聯網服務、短信服務、GPS 服務等),Android 應用結構上的信息都會被記錄在此文件中。 AndroidManifest.xml 包含如下設置:application permissions(應用權限)、Activities(界面視圖)、intent filters(intent 消息過濾)等,
16、根據 Android 應用實際需要,它們在配置文件中是可選的。31、res 目錄和 asset 目錄都存放資源文件,它們有什么不同和相同之處?【參考答案】res 目錄和 asset 目錄都存放資源文件,兩個目錄下的文件在打包后會原封不動地保存在apk 包中,但存在不同:(1) res 目錄中的文件會被映射到R.java 文件中,訪問的時候直接使用資源ID,即R.filename.id 進行訪問;assets 目錄下的文件不會被映射到 R.java 中,需通過資源管理器訪問其中資源。(2) res 目錄下不可以建子目錄,而assets 目錄下可以創建子目錄。(3) 讀取文件資源的方式不同。讀取
17、res/raw 目錄下的文件資源,通過當前 Activity 中的 getResources()方法來讀取,訪問的參數是 R.id.filename;讀取 assets 目錄下的文件資源,通過當前Activity 的資源管理器AsseMtanager來讀取相應的資源文件。(4) 無法直接訪問的原生資源,保存到asset 目錄下;可同通過R.java 資源清單在程序中訪問的資源, 保存到res目錄下。32、如何創建虛擬設備?【參考答案】單擊 Eclipse 工具欄上的圖標,打開創建虛擬 Android 設備的界面,設置各項屬性,并填寫必填信息后,單擊“ OK ” 按鈕,就可以在 AVD 管理器中
18、看到新創建的設備。具體如下:(1) 打開安卓虛擬設備管理器,即 AVD Manager。點擊圖中的“New. ”按鈕新建安卓模擬器設備。在下一界面設置安卓模擬器的詳細設備參數,包括內存大小等。(2) 打開窗體后,填寫 AVD Name,即虛擬器的名稱,此為必填項,并且只支持大小寫英文、數字、下劃線,不能與之前新建的 AVD 名稱相同。然后選擇 Device,選擇適合自己的屏幕大小、分辨率。再選擇 Target,即安卓系統版本。若出現 Device、Target 為空或無法選擇,包括之前點擊“New. ”按鈕時無效,請執行以下操作:打開 SDK Manager;勾選自己需要安裝的項目,圖中僅為舉例,點擊 “Install n packages ”開始安裝勾選,安裝完成后會提示“Installed ”(已安裝);安裝或更新完成 Packages(安卓系統版本包)后,便可繼續新建虛擬器。(3) 勾選“ Keyboard ” 、“ Skin ”,選擇前置攝像頭“ Front Camera ” 為 Webcam0(會調用電腦攝像頭)。后置攝像頭 “ Back Camera ” 為任意一項即可。(4) 設置 Memory Options(存儲選項),在 RAM 右側的文本框里輸入運行內存大?。ㄈ?512,即 512M);然后在 VM Heap 右側的文本框里輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 破產清算審計流程與審計報告的編制
- 2025年春季部編版一年級下冊教師培訓計劃
- 2025-2030中國居住物業市場經營管理風險與未來需求潛力規模研究報告
- 科技在中小學教學管理中的應用心得體會
- 學校消防安全年年度隱患排查計劃
- 基于需求預測的W公司采購與庫存管理優化研究
- 水利工程項目結算審計流程指導
- 綠色建筑技術培訓計劃
- 基于云計算的企業資源管理解決方案
- 工業廠房建設的分包計劃制定
- 斷親協議書模板
- 2023-2024學年山東省青島市西海岸新區6中英語七年級第二學期期末學業質量監測試題含答案
- 水利安全生產風險防控“六項機制”右江模式經驗分享
- 《在競爭中雙贏》教學設計 心理健康八年級全一冊
- 中外美術評析與欣賞智慧樹知到期末考試答案章節答案2024年湖南大學
- 《電力設備典型消防規程》(DL 5027-2015)宣貫
- MOOC 企業文化與商業倫理-東北大學 中國大學慕課答案
- (2024年)小學體育籃球規則課件
- 如何提高自身的網絡安全意識
- 中醫學理論體系的形成和發展
- 中醫養生五臟
評論
0/150
提交評論