下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單選題
1.WebView中可以用來處理js中警示,確認等對話框的是(C)A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome
2.假設assets目錄下有文件結構html/hello.html,用loadUrl()方法將該網頁加載至webView時,需傳入的參數是
(B)A.
file:///asset/html/hello.html
B.file:///android_asset/html/hello.html
C.file:///androidasset/hello.html
D.file:///assets/html/hello.html
3.下列不屬于補間動畫相關類的是(B)A.TranslateAnimation
B.FrameAnimation
C.RotateAnimation
D.AlphaAnimation
4.Android中網絡互連中需要獲取狀態(tài)碼,根據狀態(tài)碼來判斷請求是否已經完成,下列狀態(tài)碼表示請求完成的是(D)A.100B.202C.404D.2005.關于ImageSwitcher說法錯誤的是:(B)A.ImageSwitcher里可以通過Alpha設定轉換時候的透明位B.在使用一個ImageSwitcher之前,不一定要調用setFactory方法C.setInAnimation是設置資源被讀入到這個ImageSwitcher的時候動畫效果D.setOutAnimation是資源文件從這個ImageSwitcher里消失的時候要實現(xiàn)的動畫效果6.建立藍牙連接時通過_D_方法來獲取BluetoothAdapter對象A.BluetoothAdapter.getBluetoothAdapterAdapter()B.BluetoothAdapteradapter=newBluetoothAdapter();C.BluetoothAdapter.BluetoothAdapterAdapter();D.BluetoothAdapter.getDefaultAdapter()7.關于Handler的說法不正確的是(A)A.它實現(xiàn)不同進程間通信的一種機制B.它避免了在新線程中刷新UI的操作C.它采用隊列的方式來存儲MessageD.它實現(xiàn)不同線程間通信的一種機制Vector和ArrayList的主要區(qū)別是(B):A.ArrayList內部基于鏈表,而Vector是基于數組的B.Vector的大部分方法做了同步,而ArrayList沒有同步C.Vector是可串行化的,而ArrayList不是D.Vector實現(xiàn)了RandomAccess,而ArrayList沒有 9.下列屬于SAX解析xml文件的優(yōu)點的是(B)A.將整個文檔輸在內存中,便于操作,支持刪除,修改,重新排列等多種功能B.不用事先調入整個文檔,占用資源少C.整個文檔調入內存,浪費時間和空間D.不是長久駐留在內存,數據不是持久的,事件過后,若沒有保存數據,數據就會消失10.Stringa1="abc";Stringa2="abc";Stringa3="abcd";總共創(chuàng)建(A)個String對象。A.2B.3C.5D.6多選題1.在添加第一個appwidget窗口小部件時,會執(zhí)行的方法是(ABD)A.onReceiveB.onEnabledC.onDisabledD.onUpdate2.下列屬于SOAP優(yōu)點的是(ABCD)A,SOAP與編程語言無關。SOAP可以使用任何語言來完成B,SOAP是完全和廠商無關。C,SOAP與平臺無關D,SOAP是簡單的,可擴展的下列屬于SAX解析XML需要用到的類和接口是(BCD)DocumentBuilderB.SAXParserC.DefaultHandlerD.SAXParserFactory4.在使用藍牙必須獲取的權限是(AD)A.<uses-permissionandroid:name="android.permission.BLUETOOTH"/>B.<uses-permissionandroid:name="android.permission.INTERNET"/>C.<uses-permissionandroid:name="android.permission.BIND_BLUETOOTH"/>D.<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>Chronometer類的重要方法(ABC)A.startB.stopC.setBaseD.destory簡答題oom是什么?如何避免?當程序需要申請一段“大”內存,但是虛擬機沒有辦法及時的給到,即使做了GC操作以后這就會拋出OutOfMemoryException也就是OOM避免:1)減少內存對象的占用I.ArrayMap/SparseArray代替hashmapII.避免在android里面使用EnumIII.減少bitmap的內存占用IV.減少資源圖片的大小,過大的圖片可以考慮分段加載內存對象的重復利用2)大多數對象的復用,都是利用對象池的技術。I.listview/gridview/recycleviewcontentview的復用II.inBitmap屬性對于內存對象的復用ARGB_8888/RBG_565/ARGB_4444/ALPHA_8這個方法在某些條件下非常有用,比如要加載上千張圖片的時候。III.避免在ondraw方法里面new對象IV.StringBuilder代替+2.SurfaceView&View的區(qū)別view的更新必須在UIthread中進行surfaceview會單獨有一個線程做ui的更新。surfaceview支持openGL繪制。什么時候會發(fā)生內存泄露?內存泄露的根本原因?長生命周期的對象持有短生命周期的對象。短周期對象就無法及時釋放。I.
靜態(tài)集合類引起內存泄露II.remove方法無法刪除set集
Objects.hash(firstName,lastName);III.observer我們在使用監(jiān)聽器的時候,往往是addxxxlistener,但是當我們不需要的時候,忘記removexxxlistener,就容易內存leak。IV.各種數據鏈接沒有關閉,數據庫contentprovider,io,sokect等。cursorV.內部類:java中的內部類(匿名內部類),會持有宿主類的強引用this。所以如果是newThread這種,后臺線程的操作,當線程沒有執(zhí)行結束時,activity不會被回收。Context的引用,當TextView等等都會持有上下文的引用。如果有staticdrawable,就會導致該內存無法釋放。VI.單例單例是一個全局的靜態(tài)對象,當持有某個復制的類A是,A無法被釋放,內存leak。4.橫豎屏切換時Activity的生命周期切換時的生命周期跟清單文件里的配置有關系。不設置Activity的android:configChanges時,切屏會重新調用各個生命周期默認首先銷毀當前activity,然后重新加載。設置Activity
android:configChanges="orientation|keyboardHidden|screenSize"時,切屏不會重新調用各個生命周期,只會執(zhí)行onConfigurationChanged方法。通常在游戲開發(fā),
屏幕的朝向都是寫死的。5.handler機制的原理andriod提供了Handler和Looper來滿足線程間的通信。Handler先進先出原則。Looper類用來管理特定線程內對象之間的消息交換(MessageExchange)。1)Looper:一個線程可以產生一個Looper對象,由它來管理此線程里的MessageQueue(消息隊列)。2)Handler:你可以構造
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 隧道地質預報技術-第1篇-洞察分析
- 隱私保護技術在5G中的應用-洞察分析
- 二手房交易全權委托合同版B版
- 育幼于心共赴成長-幼兒園年度工作總結匯報
- 第二醫(yī)院物業(yè)管理服務項目合同
- 二零二五年度新能源汽車充電設施建設項目施工安裝合同3篇
- 2025年度金融機構專業(yè)人力資源服務外包合同2篇
- 正規(guī)民間借款合同范本
- 初中語文議論文11個常用答題技巧
- 二零二五年茶葉行業(yè)標準化體系建設合同2篇
- 大型起重機械現(xiàn)場管理手冊
- 2024年貴州省公務員錄用考試《行測》真題及答案解析
- 江蘇省南京市聯(lián)合體2024-2025學年九年級上學期期中學情分析化學試卷(無答案)
- 二位數乘二位數600道
- 病例討論-病毒性肝炎
- 動環(huán)監(jiān)控系統(tǒng)介紹文檔
- 獸藥經營管理制度
- 第一單元 史前時期 原始社會與中華文明的起源 單元檢測試題 2024-2025學年統(tǒng)編版七年級歷史上冊
- 計算機網絡基礎學習通超星期末考試答案章節(jié)答案2024年
- 2024中國華電集團限公司校園招聘高頻500題難、易錯點模擬試題附帶答案詳解
- 2024年國家公務員考試行測真題及答案(完整版)
評論
0/150
提交評論