安卓開發(fā)考試復(fù)習(xí)題含答案.doc

安卓開發(fā)考試復(fù)習(xí)題含答案.doc

ID:51682506

大?。?20.50 KB

頁數(shù):11頁

時(shí)間:2020-03-14

安卓開發(fā)考試復(fù)習(xí)題含答案.doc_第1頁
安卓開發(fā)考試復(fù)習(xí)題含答案.doc_第2頁
安卓開發(fā)考試復(fù)習(xí)題含答案.doc_第3頁
安卓開發(fā)考試復(fù)習(xí)題含答案.doc_第4頁
安卓開發(fā)考試復(fù)習(xí)題含答案.doc_第5頁
資源描述:

《安卓開發(fā)考試復(fù)習(xí)題含答案.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1安卓核心組件有哪些?Whatarethe?Android?corecomponents?提供界面顯示的Activtiy,提供后臺(tái)計(jì)算的Service,提供進(jìn)程間通信的Intent提供廣播接收的BroadcastRsceiver.2安卓keyfeatures有哪些?IntergratedbrowserSQLiteMediasupportWirelessservicesDVMApplicationframeworkRichdevelopmentenvironment3安卓用什么數(shù)據(jù)庫?Android?with?what?database?

2、SQLite4幾個(gè)流行的移動(dòng)平臺(tái)各自的IDE是什么?IOSXcodeAndroidEclipseWindowsphoneVisualStudio黑莓Native平臺(tái)5R.java是什么文件?干什么用的?在什么地方?WhatisR.javafile??Whatfor??Inwhatplace?R.java文件是Android項(xiàng)目自動(dòng)生成的終態(tài)類R.java文件除了有自動(dòng)標(biāo)識(shí)資源的"索引"功能之外,還有另一個(gè)主要的功能,當(dāng)"res"目錄中的某個(gè)資源在應(yīng)用中沒有被使用到,在該應(yīng)用被編譯的時(shí)候系統(tǒng)就不會(huì)把對(duì)應(yīng)的資源編譯到該應(yīng)用的APK包中,這樣

3、可以節(jié)省Android手機(jī)的資源。"gen/"目錄下6安卓平臺(tái)架構(gòu)分為幾層?各是什么?TheAndroidplatformstructureisdividedintoseverallayers?Eachiswhat?Android系統(tǒng)分為四層,從下往上分別是LinuxKernel,Libraries和AndroidRuntime,ApplicationFramework,Applications.7創(chuàng)建一個(gè)UI并運(yùn)行之,有哪幾個(gè)步驟?創(chuàng)建一個(gè)Activity把UI和Activity關(guān)聯(lián)起來注冊(cè)這個(gè)Activity8Intent有幾個(gè)組件

4、?各是干什么用的?哪些組件是必須存在的,哪些是可選的,在Manifest中intentfilter是如何聲明的?Componmentname(接收者名字)Action(指定需要被執(zhí)行的動(dòng)作)Data(指定用于操作的數(shù)據(jù))Category(指定目標(biāo)應(yīng)用程序組件的行為)ExtrasFlags定義在9Activity的生命周期有哪些狀態(tài)?狀態(tài)轉(zhuǎn)換時(shí)調(diào)用的方法各是什么?Whatisthe?stateof?theActivitylifecycl

5、e??Statetransitionmethodcalledwhen?all?is?what?一個(gè)Activity有三種狀態(tài):Running,運(yùn)行在前臺(tái)(在當(dāng)前Activity棧的棧頂)。Paused,失去了焦點(diǎn)但是仍然對(duì)用戶可見,比如有其他的Activity在它之上,或者透明或者沒有遮住整個(gè)屏幕。Stopped,被其他Activity完全覆蓋,需要注意的是包括暫停狀態(tài)在內(nèi),這兩種狀態(tài)都仍然保存了所有狀態(tài)信息,直到被系統(tǒng)終止。1234567void?onCreate()void?onStart()void?onRestart()void

6、?onResume()void?onPause()void?onStop()void?onDestroy()10同一個(gè)應(yīng)用之間Activity互相調(diào)用要用什么Intent(隱式、顯式?還是什么?)?WithanapplicationoftheActivity?calleachother?tousewhatIntent(implicit,explicit?Orwhat?)?顯式Intent直接用組件的名稱定義目標(biāo)組件,這種方式很直接。但是由于開發(fā)人員往往并不清楚別的應(yīng)用程序的組件名稱,因此,顯式Intent更多用于在應(yīng)用程序內(nèi)部傳遞消息。

7、比如在某應(yīng)用程序內(nèi),一個(gè)Activity啟動(dòng)一個(gè)Service。11什么是DalvikVirtualMachine?(Dalvik虛擬機(jī)器)是一種暫存器型態(tài)的虛擬機(jī)器。簡(jiǎn)稱DVM,DVM在撰寫開發(fā)時(shí)就已經(jīng)設(shè)想用最少的記憶體資源來執(zhí)行,以及同時(shí)可執(zhí)行多個(gè)VM為前提來開發(fā)的。大部分安卓應(yīng)用程序都是用Java編寫的,然后被編譯成字節(jié)碼,字節(jié)碼通過dilvik虛擬機(jī)在運(yùn)行環(huán)境中被解釋執(zhí)行12安卓日志類Log有幾種常用方法?各用于什么輸出什么信息?哪些信息只應(yīng)該在開發(fā)的時(shí)候才允許輸出?Errors應(yīng)用程序拋出的異常WarningsInformat

8、ionalmessagesDebugmessagesVerbosemessages在開發(fā)人員調(diào)試應(yīng)用程序是輸出13什么是ContentProvider?內(nèi)容提供器是應(yīng)用程序之間共享數(shù)據(jù)的接口,Aconten

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。