下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國開(福建)2024年《Android智能手機(jī)編程》形考任務(wù)1-3答案形考任務(wù)一1.Android智能手機(jī)平臺(tái)是基于()操作系統(tǒng)內(nèi)核開發(fā)而來的。單選題(5分)A.LinuxB.WindowsC.UnixD.ChromeOS2.Android智能手機(jī)平臺(tái)是基于()程序語言來進(jìn)行應(yīng)用開發(fā)的。單選題(5分)A.JavaB.Objective-CC.C#D.JavaScript3.下面()智能手機(jī)平臺(tái)是開放源代碼的。單選題(5分)A.AndroidB.WindowsPhoneC.iOSD.Symbian4.Android中使用的Java運(yùn)行環(huán)境是()虛擬機(jī)。單選題(5分)A.谷歌的DalvikB.IBM的JavaC.OracleJavaD.OpenJava5.SoftwareDevelopmentKit(SDK)是()。單選題(5分)A.軟件開發(fā)工具包B.Java開發(fā)程序包C.Android集成開發(fā)環(huán)境D.虛擬設(shè)備6.電腦屏幕的尺寸為14寸,對(duì)應(yīng)的dpi為()。單選題(5分)A.120B.131C.1024D.1007.在Android項(xiàng)目中,在res目錄下存放字符串信息的文件是()。單選題(5分)A.values.xmlB.strings.xmlC.colors.xmlD.const.xml8.在Java代碼中,通過()方式可以訪問到配置文件中定義的顏色信息。單選題(5分)A.R.String.color_name_idB.R.color.color_name_idC.R.color_name_idD.color_name9.在res目錄下的布局配置文件中,通過()方式可以訪問strings.xml中定義的字符串常量信息Title。單選題(5分)A.string/titleB.@string/titleC.titleD.String.title10.如果需要給一個(gè)UI的組件設(shè)置背景圖片,則在Java代碼中訪問到定義的圖片資源bg_pic.png的方法是()。單選題(5分)A.R.color.bg_picB.R.drawable.bg_picC.R.string.bg_picD.drawable.bg_pic11.在Android應(yīng)用中需要添加訪問互聯(lián)網(wǎng)的權(quán)限配置(Permission),可以在配置文件()中進(jìn)行設(shè)置。單選題(5分)A.strings.xmlB.values.xmlC.AndroidManifest.xmlD.perites12.在Activity中,()方法在初始化的時(shí)候調(diào)用。單選題(5分)A.onRestart()B.onStart()C.onCreate()D.onDestroy()13.在Activity中,()方法在資源或者對(duì)象被銷毀的時(shí)候調(diào)用。單選題(5分)A.onStop()B.onPause()C.onDestory()D.onRestart()14.在用戶自定義的Activity中,通過()方法可以關(guān)閉Activity。單選題(5分)A.startActivity()B.onStop()C.finish()D.onDestory()15.當(dāng)界面從A跳轉(zhuǎn)B,并希望從ActivityB中通過Intent返回信息到A中,則A需要實(shí)現(xiàn)()方法來獲取返回的結(jié)果信息。單選題(5分)A.startActivityB.startActivityForResultC.onResultActivityD.setResult16.在Android中,Service中的本地服務(wù)通過()方法被關(guān)閉。單選題(5分)A.onDestroy()B.onUnbind()C.onStop()D.stopService()17.在Android中,用()方法啟動(dòng)一個(gè)本地服務(wù)。單選題(5分)A.onCreate()B.onBind()C.startCommand()D.startService()18.在實(shí)現(xiàn)廣播事件監(jiān)聽器的時(shí)候,需要實(shí)現(xiàn)()方法。單選題(5分)A.onBind()B.onProcess()C.onClick()D.onReceive()19.Android中系統(tǒng)級(jí)的事件消息定義在()類中。單選題(5分)A.ServiceB.ActivityC.BroadcastReceiverD.Intent20.在SQLite數(shù)據(jù)庫中,通過SQLiteOpenHelper類的()方法更新數(shù)據(jù)庫版本。單選題(5分)A.onCreate()B.insert()C.updated()D.onUpgrade()形考任務(wù)二1.()方法可以獲取對(duì)SQLite數(shù)據(jù)只讀的數(shù)據(jù)庫對(duì)象。單選題(5分)A.getReadableDataBase()inSQLiteOpenHelperB.getWritableDataBase()inSQLiteOpenHelperC.openDatabase(“testdemo”,null,SQLiteDatabase.OPEN_READWRITE)inSQLiteOpenHelperD.openUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion)inSQLiteOpenHelper2.在SharePreferences中,()數(shù)據(jù)無法存入。單選題(5分)A.newDate()B.0.25C.123D.“hello”3.在SharePreferences通過()設(shè)置值將其設(shè)為允許其他應(yīng)用共享信息。單選題(5分)A.Context.PRIVATE_MODEB.Context.MODE_WORLD_READABLEC.Context.MODE_WORLD_WRITEABLED.Context.MODE_APPEND4.通過()對(duì)象來實(shí)現(xiàn)對(duì)SharedPreferences的寫入操作。單選題(5分)A.SharedPreferencesB.SharedPreferences.EditorC.SQLiteDatabaseD.SQLiteOpenHelper5.()類在Android平臺(tái)中可以播放音頻和視頻。單選題(5分)A.SurfaceViewB.SurfaceHolderC.MediaPlayerD.SoundPool6.SurfaceView在視頻播放中的主要作用是()。單選題(5分)A.顯示界面的狀態(tài)信息B.定義界面可視化元素的布局信息C.用作繪圖容器,用來展示視頻播放的內(nèi)容D.用作容器,用來盛裝其他可視化組件7.ListView可以通過()對(duì)象或者類獲取到數(shù)據(jù)列表。單選題(5分)A.XMLB.HashSetC.ArrayD.BaseAdapter8.在谷歌地圖的JavaScript版本的服務(wù)器接口中,()對(duì)象是用來計(jì)算路線的。單選題(5分)A.MapB.GeocoderC.DirectionsRendererD.DirectionsService9.在Android中,()類可以用來封裝運(yùn)行Web頁面。單選題(5分)A.WebViewB.ActivityC.LooperD.Hanlder10.在谷歌地圖的JavaScript版本的服務(wù)器接口中,()對(duì)象是用來實(shí)現(xiàn)地址信息和經(jīng)緯度之間的轉(zhuǎn)換。單選題(5分)A.GeocoderB.DirectionsServiceC.MapD.Marker11.Android智能手機(jī)從系統(tǒng)架構(gòu)的角度上分析,是由幾層組成的?簡答題(10分)Android的體系架構(gòu)是指Android操作系統(tǒng)的整體組織結(jié)構(gòu)。Android采用了分層架構(gòu),主要包括四個(gè)層級(jí):應(yīng)用層、應(yīng)用框架層、系統(tǒng)運(yùn)行時(shí)層和Linux內(nèi)核層。12.在Android中有哪幾種應(yīng)用組件類型?簡答題(20分)活動(dòng)(Activity):最基本的Android應(yīng)用程序組件,通常就是一個(gè)單獨(dú)的屏幕。廣播接收者(BroadcastReceiver):接收系統(tǒng)或其他應(yīng)用程序發(fā)送的廣播。服務(wù)(Service):運(yùn)行在后臺(tái),具有較長的生命周期。內(nèi)容提供器(ContentProvider):提供了一種多應(yīng)用間數(shù)據(jù)共享的方式。13.AndroidSDKADTBundle主要包含哪些內(nèi)容?簡答題(20分)AndroidSDKADTBundle主要包含AndroidSDK和EclipseADT插件。SDK中有不同版本的API庫、系統(tǒng)鏡像、開發(fā)工具(如調(diào)試和構(gòu)建工具)、系統(tǒng)文檔;ADT插件包含可視化布局編輯器、項(xiàng)目創(chuàng)建和管理工具,方便開發(fā)安卓應(yīng)用。形考任務(wù)三1.res目錄和asset目錄都存放資源文件,它們有什么不同和相同之處?簡答題(20分)*res/raw和assets的相同點(diǎn):1.兩者目錄下的文件在打包后會(huì)原封不動(dòng)的保存在apk包中,不會(huì)被編譯成二進(jìn)制。*res/raw和assets的不同點(diǎn):1.res/raw中的文件會(huì)被映射到R.java文件中,訪問的時(shí)候直接使用資源ID即R.id.filename;assets文件夾下的文件不會(huì)被映射到R.java中,訪問的時(shí)候需要AssetManager類。2.res/raw不可以有目錄結(jié)構(gòu),而assets則可以有目錄結(jié)構(gòu),也就是assets目錄下可以再建立文件夾2.在Android中有幾種方式可以訪問res目錄定義的資源信息?請寫出語法格式。簡答題(20分)1.在Java代碼中訪問訪問字符串資源語法格式:`context.getString(R.string.string_resource_name);`訪問布局資源語法格式:`setContentView(R.layout.layout_resource_name);`訪問圖片資源(以`ImageView`為例)語法格式:`imageView.setImageResource(R.drawable.image_resource_name);`訪問顏色資源(以設(shè)置`TextView`文字顏色為例)語法格式:`textView.setTextColor(getResources().getColor(R.color.color_resource_name));`2.在XML布局文件中訪問訪問字符串資源語法格式:`@string/string_resource_name`訪問圖片資源語法格式:`@drawable/drawable_resource_name`訪問顏色資源語法格式:`@color/color_resource_name`訪問尺寸資源(以設(shè)置`View`的寬度為例)語法格式:`@dimen/dimen_resource_name`3.在Android中,為什么要用Service,而不用Thread?簡答題(20分)在Android開發(fā)中,使用Service而不是Thread的主要原因在于Service的后臺(tái)運(yùn)行能力、組件化設(shè)計(jì)、優(yōu)先級(jí)和資源管理優(yōu)勢以及跨進(jìn)程通信能力。這些特性使得Service更適合執(zhí)行長時(shí)間、復(fù)雜且需要跨進(jìn)程通信的后臺(tái)任務(wù)。4.Looper在Activity中有什么作用?Handler用來實(shí)現(xiàn)什么功能?它們是如何協(xié)作共同完成消息通信的?簡答題(20分)Looper在Activity中的作用Looper在Activity中的主要作用是管理消息隊(duì)列(MessageQueue)并不斷地從消息隊(duì)列中取出消息進(jìn)行分發(fā)。在Android系統(tǒng)中,Activity是一個(gè)UI線程,它默認(rèn)擁有一個(gè)Looper對(duì)象來處理子線程中發(fā)送的消息。這個(gè)Looper對(duì)象在Activity啟動(dòng)時(shí)自動(dòng)創(chuàng)建并運(yùn)行,它負(fù)責(zé)維護(hù)一個(gè)消息隊(duì)列,并不斷地從隊(duì)列中取出消息,然后將其分發(fā)到相應(yīng)的Handler進(jìn)行處理。Handler的功能Handler的主要功能是實(shí)現(xiàn)線程間的消息通信。它可以將一個(gè)線程中的消息發(fā)送到另一個(gè)線程的消息隊(duì)列中,并在該線程中處理這些消息。在Android中,Handler通常用于子線程向主線程(UI線程)發(fā)送消息,以便在主線程中更新UI元素或執(zhí)行其他操作。Handler還可以用于定時(shí)任務(wù),通過發(fā)送延遲消息或循環(huán)消息來實(shí)現(xiàn)定時(shí)功能。Looper和Handler的協(xié)作機(jī)制Looper在Activity中負(fù)責(zé)管理消息隊(duì)列并分發(fā)消息,而Handler則負(fù)責(zé)發(fā)送和接收消息,并在接收到消息時(shí)執(zhí)行相應(yīng)的處理邏輯。它們通過MessageQueue緊密協(xié)作,共同實(shí)現(xiàn)了線程間的消息通信。5.創(chuàng)建用戶界面Activity的具體步驟?簡答題(20分)在Android中,創(chuàng)建一個(gè)用戶界面Activity的具體步驟可以歸納為以下幾點(diǎn):一、準(zhǔn)備環(huán)境安裝AndroidStudio:確保已經(jīng)安裝了AndroidStudio,并且已經(jīng)配置好了相關(guān)的SDK和環(huán)境。創(chuàng)建新項(xiàng)目:打開AndroidStudio,點(diǎn)擊“File”菜單,然后選擇“New”->“NewProject”,按照提示創(chuàng)建一個(gè)新的Android項(xiàng)目。二、創(chuàng)建Activity添加Activity:在項(xiàng)目中,右鍵點(diǎn)擊要添加新Activity的模塊(通常是app/src/main/java目錄下的包名)。選擇“New”->“Activity”->“EmptyActivity”或其他類型的Activity(如BasicActivity、NavigationDrawerActivity等,根據(jù)需求選擇)。在彈出的對(duì)話框中,輸入Activity的名稱、布局文件名稱等信息,然后點(diǎn)擊“Finish”按鈕。生成文件:AndroidStudio會(huì)自動(dòng)生成相應(yīng)的Java(或Kotlin)和XML代碼。在app/src/main/java目錄下,可以看到生成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年校車租賃與校園設(shè)施維修合同3篇
- 專屬2024版員工持股激勵(lì)合同范本版B版
- 2025版移動(dòng)支付服務(wù)商免責(zé)協(xié)議書標(biāo)準(zhǔn)范本4篇
- 二零二五年調(diào)味料品牌授權(quán)與銷售合作協(xié)議樣本3篇
- 個(gè)人承包物業(yè)合同范本
- 裝修工程環(huán)境保護(hù)及安全防護(hù)協(xié)議(2025年度)2篇
- 2024退休人員在線心理咨詢服務(wù)合同模板下載3篇
- 三方房屋買賣合同范本
- 二零二五版頂管工程安全教育培訓(xùn)及考核合同3篇
- 個(gè)人企業(yè)貸款合同書2024年適用版版B版
- 松下-GF2-相機(jī)說明書
- 產(chǎn)教融合背景下“一體兩翼三融合五重點(diǎn)”創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)機(jī)制研究
- 新型智慧水利項(xiàng)目數(shù)字孿生工程解決方案
- 煤焦化焦油加工工程設(shè)計(jì)規(guī)范
- 2024年人教版小學(xué)三年級(jí)信息技術(shù)(下冊)期末試卷附答案
- 新蘇教版三年級(jí)下冊科學(xué)全冊知識(shí)點(diǎn)(背誦用)
- 鄉(xiāng)鎮(zhèn)風(fēng)控維穩(wěn)應(yīng)急預(yù)案演練
- 腦梗死合并癲癇病人的護(hù)理查房
- 蘇教版四年級(jí)上冊脫式計(jì)算300題及答案
- 犯罪現(xiàn)場保護(hù)培訓(xùn)課件
- 扣款通知單 采購部
評(píng)論
0/150
提交評(píng)論