版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、8941_Android 智能手機編程_任務 1_(福建電大省開課)輔導資料說明:課程題目是隨機的,下載后用 WORD 打開,然后按 CTRL+F 在題庫中逐一搜索每一道題的答案投請仔細閱讀以下提示:題庫每學期都有可能更換,請仔細核對是不是您需要的內(nèi)容再下載! 預祝您取得好成績!1、Android 智能手機平臺是基于()程序語言來進行應用開發(fā)的。A.C#B.Objective-C C.Java D.Javascript【參考答案】C2、Android 智能手機平臺是基于()操作系統(tǒng)內(nèi)核開發(fā)而來的。A.Linux B.Windows C.Unix D.Chrome OS【參考答案】A3、Andr
2、oid 中使用的 Java 運行環(huán)境是()虛擬機。A. Oracle JavaB. IBM 的 JavaC. 谷歌的 DalvikD. Open Java【參考答案】C4、Software Development Kit(SDK)是()。A. Java 開發(fā)程序包B. Android 集成開發(fā)環(huán)境C.軟件開發(fā)工具包D.虛擬設備【參考答案】C5、當界面從 A 跳轉 B,并希望從 Activity B 中通過 Intent 返回信息到 A 中,則 A 需要實現(xiàn)()方法來獲取返回的結果信息。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 中,()方法在初始化的時候調(diào)用。A.onCreate() B.onStart() C.onRestart() D.onDestroy()【參考答案】A10、在 Activity 中,()方法在資源或者對象被銷毀的時候調(diào)用。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 應用中需要添加訪問互聯(lián)網(wǎng)的權
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 智能手機從系統(tǒng)架構的角度上分析,是由幾層組成的?【參考答案】四個層次:Java 應用程序?qū)樱ˋpplication)Java 應用程序框架層(Application Framework) 本地框架和 Java 運行環(huán)境層(Libraries)Linux 內(nèi)核和驅(qū)動層17、A
7、ndroid AVD 是什么?在開發(fā)中有什么作用?【參考答案】AVD 全稱為 Android Visual Device,即 Android 運行的虛擬設備,它是 Android 應用運行的模擬環(huán)境。Android 應用如果需要在模擬器中運行,必須有已創(chuàng)建的 AVD,每個 AVD 上可以配置運行多個 Android 項目。18、如何在 res 目錄下的布局配置文件中定義一個新聲明的用戶界面組件的ID?【參考答案】每個界面組件對象都有一個關聯(lián)的 ID 來唯一標識它。ID 通常是在布局 XML 文件中作為字符串被分配的,作為元素的 ID 屬性,這個 XML 屬性對所有的界面組件對象可用。XML 中
8、 ID 定義: android :id=”+id/button_id ”19、Bundle 提供哪些方法提取 Bundle 中的數(shù)據(jù)?【參考答案】(1) getXxx(String key):從 Bundle 中取出 int、long、string 等各種類型的數(shù)據(jù)。(2) getSerializable(String key): 從 Bundle 取出一個可序列化的數(shù)據(jù)對象。20、Android SDK 如何進行版本管理?【參考答案】打開 Android SDK 管理器,可以允許用戶管理不同的Android SDK 版本,如果要安裝其他較低版本,需要自行在這個管理器中進行安裝。基于這個管理器
9、進行SDK 版本的管理非常簡潔, 只要將所需的版本選中或者取消,然后管理器會自動提醒用戶是否需要進行安裝或者刪除。21、在 Android 的系統(tǒng)架構層次中,哪幾層是應用開發(fā)者需要重點關注的?【參考答案】通過對在 Android 的系統(tǒng)架構的整體分析,應用程序?qū)影ㄊ謾C平時接觸到的應用和界面元素;Java 應用程序框架層則提供了 Android 系統(tǒng)提供的訪問系統(tǒng)功能的應用程序接口,另外在 Java 應用程序框架中提供了豐富的開箱即用的用戶界面組件。這是應用開發(fā)需要重點關注的。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 主要包含哪些內(nèi)容?【參考答案】Android SDK ADT Bundle 是由 Google Android 官方提供的集成式 IDE,已經(jīng)包含了Eclipse,
11、Android SDK 及 Android 所需要的平臺工具。內(nèi)有三部分:(1)Eclipse(2) Android SDK(3) SDK Manager。25、在 Android 應用開發(fā)中,Intent 有什么樣的功能?【參考答案】Android 系統(tǒng)的 Intent(意圖):Intent 是 Android 系統(tǒng)中協(xié)助完成應用間的交互調(diào)用與通信的一種機制,負責在不同的組件之間傳遞消息,將一個組件的請求意圖傳給另一個組件。Intent 在不同的活動和組件之間起著媒體中介的作用,專門提供組件互相調(diào)用的相關信息,實現(xiàn)調(diào)用者與被調(diào)用者之間的解耦。26、在 Android 中有哪幾種應用組件類型?
12、【參考答案】應用組件是 Android 應用程序的重要基石,每個組件都可以作為獨立的實體存在,支持具體的功能實現(xiàn)。(1) Activity(活動)(2) Service(服務)(3) Broadcast Receiver(廣播接收者)(4) Content Provider(內(nèi)容提供者) 27、Activity 調(diào)用的方法?【參考答案】(1) starActivity(Intent intent):啟動其他 Activity。(2) startActivityForResult(Intentintent,intrequestCode):用指定請求的請求碼(requestCode)啟動 Acti
13、vity,等到新啟動 Activity 的結果再啟動(通過重寫onActivityResult()方法來執(zhí)行)。28、Intent 提供哪些方法來方便攜帶各種數(shù)據(jù)類型?【參考答案】(1) putExtras(Bundle data):向 Intent 中放入需要攜帶的數(shù)據(jù),其中Bundle 是一個簡單的數(shù)據(jù)結構,可以把它當作一個類似HashMap 結構。(2) putXxx(String key,Xxx data):向 Bundle 放入 int、long、string 等各種類型數(shù)據(jù)。(3) putSerializable(String key,Serializable data): 向 B
14、undle 放入一個可序列化的對象。29、創(chuàng)建用戶界面 Activity 的具體步驟?【參考答案】(1) 聲明 MainActivity,并繼承于 Activity;(2) 實現(xiàn) onCreate(Bundle bundle)方法,在系統(tǒng)初始化 Activity 對象之后,進行用戶自定義的初始化活動;(3) 在 onCreate(View view)中設置用戶界面的布局文件;(4) 通過 Activity 中的 findViewById(intid)獲取各個界面組件,并基于它們的屬性和方法進行相應的操作;(5) 如果需要進行銷毀Activity處理,可以用OnDestroy()方法實現(xiàn)。30、
15、AndroidManifest.xml 在 Android 中的作用是什么?有哪些內(nèi)容需要在其中進行配置?【參考答案】AndroidManifest.xml 為 Android 應用全局配置文件,它記錄應用中所使用的各種組件,并列出了應用程序所提供的各種功能,指定應用程序使用到的服務(如電話服務、互聯(lián)網(wǎng)服務、短信服務、GPS 服務等),Android 應用結構上的信息都會被記錄在此文件中。 AndroidManifest.xml 包含如下設置:application permissions(應用權限)、Activities(界面視圖)、intent filters(intent 消息過濾)等,
16、根據(jù) Android 應用實際需要,它們在配置文件中是可選的。31、res 目錄和 asset 目錄都存放資源文件,它們有什么不同和相同之處?【參考答案】res 目錄和 asset 目錄都存放資源文件,兩個目錄下的文件在打包后會原封不動地保存在apk 包中,但存在不同:(1) res 目錄中的文件會被映射到R.java 文件中,訪問的時候直接使用資源ID,即R.filename.id 進行訪問;assets 目錄下的文件不會被映射到 R.java 中,需通過資源管理器訪問其中資源。(2) res 目錄下不可以建子目錄,而assets 目錄下可以創(chuàng)建子目錄。(3) 讀取文件資源的方式不同。讀取
17、res/raw 目錄下的文件資源,通過當前 Activity 中的 getResources()方法來讀取,訪問的參數(shù)是 R.id.filename;讀取 assets 目錄下的文件資源,通過當前Activity 的資源管理器AsseMtanager來讀取相應的資源文件。(4) 無法直接訪問的原生資源,保存到asset 目錄下;可同通過R.java 資源清單在程序中訪問的資源, 保存到res目錄下。32、如何創(chuàng)建虛擬設備?【參考答案】單擊 Eclipse 工具欄上的圖標,打開創(chuàng)建虛擬 Android 設備的界面,設置各項屬性,并填寫必填信息后,單擊“ OK ” 按鈕,就可以在 AVD 管理器中
18、看到新創(chuàng)建的設備。具體如下:(1) 打開安卓虛擬設備管理器,即 AVD Manager。點擊圖中的“New. ”按鈕新建安卓模擬器設備。在下一界面設置安卓模擬器的詳細設備參數(shù),包括內(nèi)存大小等。(2) 打開窗體后,填寫 AVD Name,即虛擬器的名稱,此為必填項,并且只支持大小寫英文、數(shù)字、下劃線,不能與之前新建的 AVD 名稱相同。然后選擇 Device,選擇適合自己的屏幕大小、分辨率。再選擇 Target,即安卓系統(tǒng)版本。若出現(xiàn) Device、Target 為空或無法選擇,包括之前點擊“New. ”按鈕時無效,請執(zhí)行以下操作:打開 SDK Manager;勾選自己需要安裝的項目,圖中僅為舉例,點擊 “Install n packages ”開始安裝勾選,安裝完成后會提示“Installed ”(已安裝);安裝或更新完成 Packages(安卓系統(tǒng)版本包)后,便可繼續(xù)新建虛擬器。(3) 勾選“ Keyboard ” 、“ Skin ”,選擇前置攝像頭“ Front Camera ” 為 Webcam0(會調(diào)用電腦攝像頭)。后置攝像頭 “ Back Camera ” 為任意一項即可。(4) 設置 Memory Options(存儲選項),在 RAM 右側的文本框里輸入運行內(nèi)存大小(如 512,即 512M);然后在 VM Heap 右側的文本框里輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東建筑安全員知識題庫附答案
- 貴州財經(jīng)職業(yè)學院《現(xiàn)代西方哲學專題》2023-2024學年第一學期期末試卷
- 蠶豆產(chǎn)業(yè)基地建設項目可行性研究報告-蠶豆市場需求持續(xù)擴大
- 貴陽康養(yǎng)職業(yè)大學《醫(yī)療健康商務溝通》2023-2024學年第一學期期末試卷
- 廣州中醫(yī)藥大學《生物統(tǒng)計附試驗設計實驗》2023-2024學年第一學期期末試卷
- 2025年-吉林省安全員知識題庫附答案
- 廣州現(xiàn)代信息工程職業(yè)技術學院《心理咨詢與心理輔導》2023-2024學年第一學期期末試卷
- 2025年-河北省安全員B證考試題庫
- 2025建筑安全員A證考試題庫
- 2025年山西省建筑安全員-C證考試(專職安全員)題庫及答案
- 《Unit 5 What do we eat 》(說課稿)-2024-2025學年滬教版(2024)英語三年級上冊
- 2024年加油站的年度工作總結范文(2篇)
- 甲醇制氫生產(chǎn)裝置計算書
- T-JSREA 32-2024 電化學儲能電站消防驗收規(guī)范
- 福建省晉江市松熹中學2024-2025學年七年級上學期第二次月考語文試題
- 2025年上半年江蘇省常州市文廣旅局下屬事業(yè)單位招聘4人重點基礎提升(共500題)附帶答案詳解
- 2023-2024學年福建省泉州市石獅市三年級(上)期末數(shù)學試卷
- 新時代高校馬克思主義學院內(nèi)涵式發(fā)展的現(xiàn)狀和現(xiàn)實進路
- (新版)廣電全媒體運營師資格認證考試復習題庫(含答案)
- 教師及教育系統(tǒng)事業(yè)單位工作人員年度考核登記表示例范本1-3-5
- 銅工崗位安全操作規(guī)程(2篇)
評論
0/150
提交評論