下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試題一、選擇題1android虛假設施的縮寫是(AVD)2AndroidSDK當前支持的操作系統(Linux)3Android開發工具插件(ADT)沒有供給的開發功能(自動更新)4AndroidSDK供給一些開發工具能夠把應用軟件打包成Android格式文件APK)5Android中間基本的所有的UI都是由(view)或許其子類實現的7以下不是Activity的生命周期方法之一的是()onCreateonStartonRestartonResumeonPauseonStoponDestroy以下能夠做EditText編寫框的提示信息是(adroid:hint)以下不是手機操作系統的是(windowsvista)以下哪個屬性是專用于相對布局的(D)線性vertical垂直horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定義LinearLayout垂直方向布局時設置的屬性(D)A.android:layout_heightB.android:gravityC.android:layoutD.android:orientationvertical垂直為了使android適應不一樣分辨率的機型,布局時字體單位應用(D)像素C.pxD.sp下邊屬于android的動畫分類的有(AB)PropertyAnimation屬性動畫android對于service生命周期的onCreate( )和onStart( )說法正確的選項是(AD)A.當第一次啟動的時候先后調用onCreate( )和onStart( )方法B.當第一次啟動的時候只會調用onCreate( )方法C.假如service已經啟動,將先后調用onCreate( )和onStart( )方法D.假如service已經啟動,只會履行onStart( )方法,不在履行onCreate( )方法在android中使用Menu時可能需要重寫的方法有(AC)A、onCreateOptionsMenu( )三種菜單:選項菜單、上下文菜單、子菜單B、onCreateMenu( )C、onOptionsItemSelected( )D、onItemSelected( )Intent傳達數據時,以下的數據種類哪些能夠被傳達(ABCD)A、SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的(A)和(B)類主要用于對對象Object的讀寫。A.objectInputStreamB.objectOutPutStream繼承ContentProvider需要實現(ABCD)等方法。A.insertB.deleteC.updateD.query.自定義Adapter需要重寫哪些方法?(ABCD)在android中使用SQLiteOpenHelper這個協助類時,能夠生成一個數據庫,并能夠對數據庫版本進行管理的方法能夠是(AB)A、getWriteableDatabase( )B、getReadableDatabase( )C、getDatabase( )D、getAbleDatabase( )二、填空題1Android平臺由操作系統,中間件,用戶界面和應用軟件構成。2Android平臺供給了2D,3D的圖形支持,數據庫支持SQLite3當前已知的能夠用來搭建Android開發環境的系統有windows,Linux,Mac等5AndroidSDK主要以java語言為基礎6創立工程時需要填寫的信息名稱有工程名,包的名字,Activity的名字還有應用的名字7Android.jar是一個標準的壓縮包,其內容包含的是編譯后的class,包含了所有的API三、簡答題Android軟件框架構造自上而下可分為哪些層?應用程序(Application)、應用程序框架(ApplicationFramework)、各樣庫Libraries)和Android運轉環境(RunTime)、操作系統層(OS)應用程序是用Java語言編寫的運轉在虛假機上的程序,如E-mail客戶端、日歷、地圖等;應用程序架構是編寫Google公布的核心應用時所使用的API框架,開發人員相同能夠使用這些框架來開發自己的應用,這樣便簡化了程序開發的架構設計,可是一定恪守其框架的開發原則。如ActivityManager、WindowManager、ViewSystem等。簡述Android應用程序構造是哪些1)一組View(UI組件)。這些組件包含列表(List)、文本框(textbox)、按鈕button)等。經過這些UI組件能夠建立應用程序的視圖部分。2)ContentProviders。它供給了一種系統,經過這類系統,應用程序能夠實現數據的互訪和共享。3)ResourceManager。它負責管理非代碼的接見。即資源文件的接見管理。4)NotificationManager。它能讓程序將自己的警告信息顯示在狀態欄上。比方:當有短信時,能夠在狀態欄上顯示出新短信的信息。5)ActivityManager。它管理著應用的生命周期,而且供給了應用頁面退出的系統。在Android應用中,每個應用一般由多個頁面構成,而每個頁面的單位就是Activity。平常的說,Android的應用是由多個Activity的交互構成的各樣庫,當使用Android應用架構時,Android系統會經過一些C/C++庫來支持我們使用的各個組件,使其更好地為我們服務。如SGL、SSL、SQLite、Webkit等。Android基層庫包含哪些?系統C庫,媒體庫,SurfaceManager,LibWebCore,SGL.系統C庫,C語言標記庫,系統最基層的庫,C庫經過Linux系統來調用。媒體庫,Android系統多媒體庫,該庫支持多種常有格式的音頻、視頻的回收和錄制,以及圖片。SurfaceManager,LibWebCoreSGL:2D圖形引擎庫。SQLite:關系數據庫。Webkit:Web閱讀器引擎。Android運轉環境:如CoreLibraries。操作系統層:Android的核心系統服務鑒于Linux內核,如安全性、內存管理、進度管理和驅動模型等都依靠于該內核。Linux內核同時也作為硬件和軟件棧之間的抽象層。如:DisplayDriver、KeyBoardDriver等。Android應用程序的4大組件是什么?Activity、BroadcastIntentReceiver、ContentProvider、ServiceActivity,“活動”,在應用程序中,一個Activity平常就是一個獨自的屏幕。每一個活動都被實現為一個獨立的類,而且從活動基類中繼承而來,活動類將會顯示由視圖控件構成的用戶接口,并對事件做出響應。Intent,Android用Intent這個特別類實此刻Activity與Activity之間的切換。Intent用于描繪應用的功能。在Intent的描繪構造中,有兩個最重要的部分:動作和動作對應的數據。ContentProvider是所有應用程序之間數據儲存和檢索的一個橋梁,實現了一組標準的方法,使得各個應用程序之間實現數據共享。Service,“服務”,Server是一個生命周期長且沒實用戶界面的程序。Android應用工程文件構造有哪些?源文件(包含Activity),R.java文件,AndroidLibrary,assets目錄,res目錄,drawble目錄,layout目錄,values目錄,AndroidManifest.xml源文件(包含Activity)主程序繼承Activity類,重寫了onCreate(BundlesavedInstanceState)方法。setContentViewR.java文件在建立項目時自動生成,是只讀模式,不可以改正,R.java文件是定義該項目所有資源的索引文件。AndroidLibraryassets目錄,res目錄,drawble目錄,layout目錄,values目錄,資源目錄AndroidManifest.xml資源清單文件,包含了該項目中所使用的Activity、Service、Receiver。請介紹下Android中常用的五種布局。相對布局(RelativeLayout):相對布局中能夠設置某一個視圖相對于其余視圖的地點,包含上、下、左、右。線性布局(LinearLayout):線性布局可分為水平線性布局和垂直線性布局。水平線性布局所有在這個布局中的視圖都沿著水平方向線性擺列。垂直線性布局則沿著垂直方向線性擺列。.框架布局(FrameLayout):所有增添到框架布局中的視圖都是以層疊的方式顯示,這類顯示方式近似貨倉。表格布局(TableLayout):表格布局能夠將視圖按行、按列進行擺列。絕對布局(AbsoluteLayout):能夠隨意設置視圖定位地點。如何將一個Activity設置成窗口的款式在AndroidManifest.xml中定義Activity的地方加一句話android:theme="@android:style/Theme.Dialog"請盡可能多的介紹下Android的幾種數據儲存方式a.SharedPreferences方式b.文件儲存方式c.SQLite數據庫方式網絡儲存方式SharedPreferences主要用于儲存配置信息,近似windows中的inf文件,格式是xml的。SharedPreferences是一個輕量級的儲存策略,和應用程序是屬于隸屬關系文件儲存與其余平臺相同,Java基礎課中都講過數據庫使用SQLite來寄存數據SQLite數據庫是挪動數據庫,輕量級的,IOS,Android都是使用這類數據庫作為儲存策略;固然SQLite是輕量級的挪動數據庫,可是性能特別高(遠高于Oracle);SQLite和傳統數據庫對比最大不一樣點就是不存在服務器和客戶端的概念,Android系統自帶了SQLite,因此也不需要安裝;SQLite數據庫的操作上更近似文件操作,而非傳統的客戶端服務器操作模式云儲存其實就是提交數據給服務器去寄存簡單介紹Activity的生命周期,及波及的函數.9.簡述GLSurFaceView的特征管理一個surface,這個surface就是一塊特別的內存,能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學主題班會課件:誠信猶如朝陽善良伴我成長
- 保險業反欺詐調查流程指引手冊
- 旅游項目行程時間變更通知6篇
- 食品包裝材料交付時間修改通知7篇范本
- 醫院手術室無影燈固定安全評估標準
- 英國本科UCAS申請文書寫作指南
- 醫院回旋加速器制備氟代脫氧葡萄糖熱室自動化改造項目環境影響評價報告
- 優化供應鏈合作關系2026年協議修訂的商議信(4篇)
- 制造業生產計劃員績效評估體系調整商洽函(7篇)
- 支撐拆除各項管控措施
- 《直線與圓錐曲線》參考教案
- 盆底康復產后康復進修匯報
- 創新醫保支付方式對護理服務的影響及應對
- 《頸椎椎間孔鏡手術》課件
- 部編版小學四年級上冊道德與法治全冊教案(含教學反思)
- (完整)廣州版小學英語單詞分類表
- 八上語文必背古詩文(原文+翻譯+考點梳理)
- 《時間序列分析-基于Python》 課件全套 王燕 第1-7章 時間序列分析方法發展概述-多元時間序列分析
- 英語四級單詞4500
- YY 0128-2023 醫用診斷X射線輻射防護器具裝置及用具
- 神經內科臨床常用藥物課件
評論
0/150
提交評論