Android移動應(yīng)用試題_第1頁
Android移動應(yīng)用試題_第2頁
Android移動應(yīng)用試題_第3頁
Android移動應(yīng)用試題_第4頁
Android移動應(yīng)用試題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

<<Android挪動應(yīng)用>>試題一.(2’X12)下邊哪一個不屬于Android系統(tǒng)構(gòu)中的用程序簿日SQLiteSMS程序下邊哪一種法不正確A.Android用的gen當今的被除后能自生成;B.res目是一個特別目,包括了用程序的所有源,命名能夠支持數(shù)字(0-9)下橫(_),大小寫字母(a-z,A-Z);C.文件是每個Android目必有的,是目用的全局描繪。此中指定程序的包名(package=”?”)+指定android用的某個件的名字(android:name=”?”)成了件的圓滿路徑D.assets和res目都能寄存源文件,可是與res不一樣樣的是assets支持隨意深度的子目,在它里面的文件不會在里生成任何源ID在一個相布局中怎使一個控件居中android:gravity="center"android:layout_gravity="center"android:layout_centerInParent="true"android:scaleType="center"下邊是一段生成框的代,哪一行有?Builderbuilder=newBuilder(getApplicationContext());1("提示").setMessage("");2("重置",newOnClickListener()3{4publicvoidonClick(DialogInterfacedialog,intwhich)5{6("log","重置被按了!");7}8});9("撤消",null);10("確立",newOnClickListener()11{12publicvoidonClick(DialogInterfacedialog,intwhich)13{14(getApplicationContext(),"確立被按了!",15.show();16}17});18().show();19第1行第10行第15行第19行對于Android事件系統(tǒng)與事件監(jiān)聽,以下說法不正確的有i.View類里的eventlistener是一個帶有回調(diào)方法的接口,當UI里的組建是被用戶觸發(fā)時,這些方法會被系統(tǒng)框架所調(diào)用來自,當點擊這個Item(在觸摸模式),或許當光標齊集在這個Item上時按下“確認”鍵,導(dǎo)航鍵,或許軌跡球,它會被調(diào)用。來自,當長按這個Item(在觸摸模式),或許當光標齊集在這個Item上時長按“確認”鍵,導(dǎo)航鍵,或許軌跡球,它會被調(diào)用。來自,當手移到或走開這個Item,它會被調(diào)用來自,當光標移到這個Item,按下和開釋一個按鍵的時候,它會被調(diào)用來自,在這個Item的范圍內(nèi)觸摸的時候,它會被調(diào)用來自,當上下文菜單被成立刻,只要短按一下,它會被調(diào)用,iiiiivviiiiivviviivii6.setOnTouchEvent設(shè)置返回值為true和false有何差別?沒有差別,都能對事件進行監(jiān)聽設(shè)置為true時只幸好挪動時獲取一次監(jiān)聽事件,false則能夠多次C.返回true表示這個信息已經(jīng)被辦理結(jié)束,后續(xù)的handler不再接收到這個信息D.設(shè)置為false是,在辦理一次監(jiān)聽事件后,系統(tǒng)將扔掉該次事件以下說法哪個不正確A.擁有android:configChanges="orientation|keyboardHidden"標簽的Activity在橫豎屏變換時不會再履行onCreate方法B.默認狀況下對一個Activity的對象進行橫豎屏切換,該對象的onCreate方法在每次切換時都會履行C.一個Activity的對象a1上彈出了一個模擬對話框形式的Activity的對象a2,按返回鍵后a1履行了onStart和onResume方法,a2履行了onPause,onStop和onDestroy方法D.一個界面上的EditText中輸入文字后,再按下Home,該界面消逝,等再回到該界面文字內(nèi)容仍在,onCreate方法也不會履行E/AndroidRuntime(1099):UnabletoinstantiateactivityComponentInfo{inloader這段話是程序報錯在LogCat中產(chǎn)生的記錄,從中能夠分析問題的原由可能在哪里?A.程序履行CanvasActivitys的一個代碼段時一個View有引用無對象B.CanvasActivitys類沒有在AndroidManifest中正確聲明最小SDK支持版本號比運轉(zhuǎn)這個程序的設(shè)施版本號還高D.CanvasActivitys是一個Activity,但沒有重寫它的onCreate方法以下說法錯誤的選項是Intent起著一個媒體中介的作用,專門供給組件相互調(diào)用的有關(guān)信息,實現(xiàn)調(diào)用者與被調(diào)用者之間的解耦I(lǐng)ntent能夠傳達View對象C.對于直接Intent,Android不需要去做分析,由于目標組件已經(jīng)很明確,需要分析的是那些間接Intent,經(jīng)過分析,將Intent照耀給能夠辦理此的Activity、IntentReceiver或ServiceD.經(jīng)過Intent能夠刪除程序

AndroidIntent<?xmlversion=""encoding="utf-8"?><shapexmlns:android=""android:shape="line"><strokeandroid:color="@color/gray"android:dashWidth="5dp"android:dashGap="3dp"/></shape>這是一個資源配置文件,下邊描繪正確的選項是?A.這個shape文件是畫一個寬為5dp,高為3dp的色塊B.這個shape文件是畫一個寬從5dp到3dp的等腰梯形C.這個shape文件是畫一個底為5dp高為3dp的等腰三角形D.這個shape文件是畫一條虛線,實線段5dp,間隔3dp以下對于Service的描繪,正確的選項是()A.Servie主要負責(zé)一些耗時比較長的操作,這說明Service會運轉(zhuǎn)在獨立的子線程中B.每次調(diào)用Context類中的StartService()方法后都會新建一個Service實例C.每次啟動一個服務(wù)時候都會先后調(diào)用onCreate()和onStart()方法D.當調(diào)用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會自動回調(diào)12.經(jīng)過SurfaceView對象獲取addCallback()方法,在匿名內(nèi)部類中的

SurfaceHolder對象holder,調(diào)用onCreat()方法中的代碼以下:

holder

的Paintpaint=newPaint();;Canvascanvas=();(0,0,360,480,paint);(canvas);(newRect(0,0,250,250));(canvas);(newRect(0,0,200,200));(canvas);(newRect(0,0,150,150));(canvas);(newRect(0,0,100,100));(canvas);最后顯示的圖形是:A.B.C.D.二判斷題(對/錯)(2’X10)一個Activity就是一個可視化的界面或許看作是控件的容器。√Intent有很長的生命周期,是沒合用戶界面的程序,能夠保持應(yīng)用在后臺運轉(zhuǎn),而不會由于切換頁面而消逝×onPause()方法在activity被暫停或回收cpu和其余資源時調(diào)用,該方法用于保留活動狀態(tài)的,也是對運轉(zhuǎn)時數(shù)據(jù)的現(xiàn)場保護?!?.onDestroy是activity被干掉前最后一個被調(diào)用方法,當調(diào)用finish方法或許系統(tǒng)為了節(jié)儉空間將它臨時性的干掉時候調(diào)用?!?.假如service方法×

已經(jīng)啟動,再次啟動該服務(wù)時將先后調(diào)用

onCreate()

onStartCommand()使用startService()方法啟動服務(wù)后,調(diào)用者和服務(wù)間沒有關(guān)系,即便調(diào)用者退出了,服務(wù)任然進行√7.當應(yīng)用程序中某廣播在AndroidMainifest進行注冊后,即便該應(yīng)用程序封閉后,也可以接受操作系統(tǒng)發(fā)出的廣播信息√8.當Antivity的啟動模式設(shè)置為SingleTop表示當該Anctivity的實例在棧頂時只會產(chǎn)生一個實例?!虒τ趓es/raw目錄是會變換為二進制的格式此后紋絲沒動的儲蓄到設(shè)施上×10.UIthread平常就是mainthread,Android啟動程序時會替它成立一個MessageQueue√三問答題(10’X3)Handler的運轉(zhuǎn)系統(tǒng)什么是Handler(5分)<ii>Handler是怎么運轉(zhuǎn)的(5分)Activity,intent、Service和BroadCastReceiver之間是什么關(guān)系A(chǔ)ctivity、Intent、Service、BroadCastReceiver的見解(每個分),一個應(yīng)用程序怎么去利用他們(每個1分)3.android中常用的數(shù)據(jù)儲蓄方式和如何去實現(xiàn)這些儲蓄方式常用的數(shù)據(jù)儲蓄方式:SharePreference儲蓄、File儲蓄(分為手機內(nèi)儲藏藏和SQLite數(shù)據(jù)庫儲蓄和網(wǎng)絡(luò)儲蓄。(每個分)如何去實現(xiàn)這些儲蓄(每個

SD卡儲蓄)、1分)四編程題(10’+12’)所有編程題編寫完成履行一下clean操作把工程文件復(fù)制到project文件夾下編寫一個小程序,能夠顯示實不時間,按返回時有彈出對話框提示能否退出程序,按確認退后出程序。提示:自建一個工程,包名:.姓名拼音.exercise1寫一個每隔20秒自動改換桌面背景的小程序。提示:自建一個工程,包名:.姓名拼音.exercise2,考慮使用service履行改換桌面,間隔控制使用Alar

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論