av在线观看网站免费,欧美成人aaa片一区国产精品,精品国产乱码久久久久久免费,麻豆果冻传媒2021精品传媒一区,国产精品自在欧美一区

電子文檔交易市場
安卓APP | ios版本
電子文檔交易市場
安卓APP | ios版本

Android應用開發(fā)基礎習題.doc

18頁
  • 賣家[上傳人]:夏**
  • 文檔編號:552346884
  • 上傳時間:2023-08-04
  • 文檔格式:DOC
  • 文檔大?。?24.50KB
  • 下載文檔到電腦,查找使用更方便

    15 金貝

    還剩頁未讀,繼續(xù)閱讀

    / 18 舉報 版權申訴 馬上下載
  • 文本預覽
  • 下載提示
  • 常見問題
    • 任務一 Android開發(fā)環(huán)境的搭建第一部分 知識回顧與思考1.Android的四層架構分別包括哪幾層?分別起到什么作用?l 答:Linux內核層(Linux Kernel):基于Linux內核,內核為上層系統(tǒng)提供了系統(tǒng)服務l 系統(tǒng)庫層(Libraries):系統(tǒng)庫基于C/C++語言實現(xiàn),通過接口向應用程序框架層提供編程接口l 應用框架層(Application Framework):為開發(fā)者提供了一系列的Java API,包括圖形用戶界面組件View、SQLite數(shù)據(jù)庫相關的API、Service組件等l 應用程序層(Applications):包含了Android平臺中各式各樣的應用程序第二部分 職業(yè)能力訓練一、單項選擇題(下列答案中有一項是正確的,將正確答案填入括號內)1.Android四層架構中,應用框架層使用的是什么語法?( C )A.C B.C++ C.Java D.Android2.Android四層架構中,系統(tǒng)庫層使用的是什么語法?( B )A.VB B.C /C++ C.Java D.Android3.應用程序員編寫的Android應用程序,主要是調用( B )提供的接口進行實現(xiàn)。

      A.應用程序層 B.應用框架層 C.應用視圖層 D.系統(tǒng)庫層二、填空題(請在括號內填空)1.在Android智能終端中,有很多應用如拍照軟件、聯(lián)系人管理軟件,它們都屬于Android的(應用程序)層2.為了讓程序員更加方便的運行調試程序,Android提供了(模擬器),可以方便的將程序運行其上,而不要實際的移動終端3.為了支持Java程序運行,我們需要安裝(JDK)三、簡答題1.簡述Android開發(fā)環(huán)境安裝的步驟l答:下載并安裝JDK,配置JDK的環(huán)境變量;l 從Anroid官網(wǎng)上下載Android開發(fā)組件(包含Eclipse和Android SDK、ADT);l 安裝Android開發(fā)環(huán)境(包括配置Android SDK的環(huán)境變量、打開Eclipse通過菜單設定Android SDK路徑)2.簡述Android應用程序創(chuàng)建和運行的步驟答:通過菜單創(chuàng)建Android應用程序,設置應用程序名、Android版本等基本信息點擊菜單中的運行按鈕可以直接運行Android項目(也可以通過菜單配置運行參數(shù),指定運行的模擬器)任務二 星座查詢工具的設計與實現(xiàn)第一部分 知識回顧與思考1.Android的屬性、方法、監(jiān)聽器如何使用,它們分別起了什么作用?答:Android控件的屬性,可以通過xml文件設定,通過設定控件的屬性能夠靜態(tài)的改變控件的樣式和一些特性;控件的方法,可以通過編寫代碼動態(tài)調用方法,在程序中調用方法可以動態(tài)的修改控件的樣式、也可以獲得控件的相關信息;控件的監(jiān)聽器,可以通過編碼為控件創(chuàng)建、設定監(jiān)聽器,監(jiān)聽器可以監(jiān)聽控件發(fā)生的事件,一旦發(fā)生某個監(jiān)聽的事件可以觸發(fā)相應的處理代碼。

      2.回顧一下Android工程中重要的目錄和文件,它們的作用是什么?答: src目錄:該目錄中存放的是我們需要編輯的Java源代碼;l gen目錄:目錄中存放所有由Android開發(fā)工具自動生成的文件,它包含了界面、圖標、常量等各種資源的id;l bin目錄:目錄中的內容是程序運行后自動生成的,不需要我們編輯,里面包含自動生成的可執(zhí)行文件(如HelloAndroid.apk);l res目錄:該目錄中放置程序的重要資源,包括圖片、布局、字符串等資源;l AndroidManifest.xml 文件:該文件非常重要,列出了應用程序許多基本信息(如版本、應用程序名稱、啟動圖標等),其中還包括了程序使用到的各種服務(如電話服務、互聯(lián)網(wǎng)服務、短信服務、GPS服務等),該文件甚至包括了程序中所使用到的各個Activity信息第二部分 職業(yè)能力訓練一、單項選擇題(下列答案中有一項是正確的,將正確答案填入括號內)1.A、C選項重復了,請核回答:修改為“A. ImageView”以下哪個控件用來顯示圖片?( A )A.ImageView B.TextView C.EditText D.Button2A、C選項重復了,請核。

      回答:修改為“A. ImageView”.如果要實現(xiàn)用戶單擊后觸發(fā)一定的處理,以下哪個控件最合適?( D )A.ImageView B.TextView C.EditText D.Button3.如果我們需要捕捉某個控件的事件,我們需要為該控件創(chuàng)建( C )A.屬性 B.方法 C.監(jiān)聽器 D.工程4.以下的哪個屬性是用來表示引用圖片的資源ID?( D )A.text B.img C.id D.src5.以下的哪個屬性是用來控制虛擬鍵盤輸入類型?( B )A.keyboard B.inputType C.text D.src6.Android工程啟動是最先加載的是AndroidManifest.xml,如果有多個Activity,以下哪個屬性決定了該Activity最先被加載?( A )A.a(chǎn)ndroid.intent.action.MAIN B.a(chǎn)ndroid.intent.action.LAUNCHERC.a(chǎn)ndroid.intent.action.ACTIVITY D.a(chǎn)ndroid.intent.action.ICON7.如果我們需要導入一張圖片資源,我們需要將圖片放在哪個工程目錄中(A)。

      A.res\drawable B.res\string C.res\picture D.res\icon8.如果我們需要創(chuàng)建一個字符串資源,我們需要將字符串放在res\values的哪個文件中?( B )A.value.xml B.strings.xml C.dimens.xml D.styles.xml9.以下哪個布局最不適合在多種移動終端上使用?( C )A.相對布局 B.線性布局C.絕對布局 D.表格布局10.相對布局中,如果指定一個控件位于引用控件的左側,應該使用( D )屬性A.a(chǎn)ndroid:layout_toParentLeftOf B.a(chǎn)ndroid:layout_alignParentLeftC.a(chǎn)ndroid:layout_alignLeft D.a(chǎn)ndroid:layout_toLeftOf二、填空題(請在括號內填空)1.在Android控件使用過程中,經(jīng)常需要根據(jù)控件的ID獲取控件的對象,我們可以使用( findViewById )方法2.導入圖片時,需要特別注意圖片的名稱不可以包含(大寫字母、特殊符號 )。

      3.在創(chuàng)建控件的時候,可以在布局文件的界面視圖中拖拉控件,但本質上還是編輯的( XML )文件4.表格布局可以包含多行,( TableRow)代表是一行5.如果創(chuàng)建了一個字符串資源為hello,那么它的ID應該是( R.String.hello )三、簡答題1.簡述五種布局的特點和運用場合框架布局:所有控件排列在左上角,用于制作特別的控件,初學者使用較少;線性布局:控件可以按照水平或者垂直方向進行排列,控件排列方式簡單;絕對布局:可以指定控件擺放的位置,雖然擺放控件很容易,但是不適合多種分辨率和尺寸的屏幕,需要慎用;相對布局:能夠設定控件之間的相對關系、控件與父容器的相對關系,控件排列方式比較靈活,是常用的布局之一;表格布局:通過配合使用TableRow可以將控件以表格形式排列2.簡述本節(jié)課程所學控件的特點和作用TextView:最基礎的控件,用做顯示文本信息;Button控件:通過監(jiān)聽器單擊事件,可以實現(xiàn)用戶點擊按鈕后觸發(fā)相應動作;ImageView控件:用于顯示圖片的控件,可以通過src屬性指定顯示的圖片,可以通過調用方法來動態(tài)設定圖片;EditText控件:輸入文本控件,主要用于讓用戶輸入信息,inputtype屬性可以指定輸入文本時的鍵盤特征;DatePicker控件和TimePicker控件:日期和時間控件,可以顯示日期和時間,也可以讓用戶進行日期和時間的選擇。

      任務三 計算器的設計與實現(xiàn)第一部分 知識回顧與思考1.Android提供了多種提示方式,思考一下它們各自的優(yōu)缺點?答:Android提供的常見的提示信息的方式有Toast、Dialog以及Notification它們各自的特點如下:(1)Toast只能給用戶提示信息,過一定時間后信息自動消失,用戶只能閱讀提示的信息,不能做出交互性動作,也不能修改Toast的界面2)Dialog不僅能給用戶提示信息,還可以讓用戶選擇對提示信息的響應方式,更復雜的,用戶可以定制Dialog的界面3)Notification提供了更高級的提示信息的方式,手機界面上有專門用于顯示Notification的區(qū)域用戶可以向下滑動拉開通知欄,查看通知的內容,還可以進一步打開相關的Activity來對通知信息做進一步的處理2.回顧一下Android的調試流程,在你的程序遇到問題的時候,你應該如何去定位解決問題?答:當程序運行遇到問題時,我們應按如下的步驟去推測問題所在和調試程序:(1)推理Bug出現(xiàn)時所發(fā)生的動作(2)該動作所對應的程序代碼(3)在該行代碼處設置斷點(4)啟動程序調試,重復剛才的操作(5)程序運行至斷點時停止,然后單步執(zhí)行程序(6)單步執(zhí)行時注意所涉及變量值的變化(7)發(fā)現(xiàn)變量值異?;蛱幚礤e誤(8)修改代碼再次運行第二部分 職業(yè)能力訓練一、單項選擇題(下列答案中有一項是正確的,將正確答案填入括號內)1.Toast創(chuàng)建完畢后,需要顯示出來此時需要調用以下哪個方法?( B )A.makeText B.show C.create D.view2.以下哪個類對應Android中的提示對話框?( A )A.AlertDialog B.Dialog C.ShowDialog D.Alert3.對話框中有幾個默認Button,( A )代表是確定按鈕。

      A.PositiveButton B.NegativeButton C.NeutralButton D.OKButton4.Android中有一個服務用來管理通知,它是( B )A.Service B.NotificationManager C.Notice D.DialogBuilder5.我們單擊模擬器上的菜單鍵所產(chǎn)生的菜單,稱為( D )A.ContextMenu B.KeyMenu C.PopupMenu D.OptionMenu6.以下的哪個方法會在菜單創(chuàng)建時被調用?( A )A.onCreateOptionsMenu B.onCreateMenu C.onCreateContextMenu D.onCreate7.以下的哪個方法會在菜單項被單擊時被調用?( C )A.onContextItemSelected B.onCreateOptionsMenu 。

      點擊閱讀更多內容
    關于金鋤頭網(wǎng) - 版權申訴 - 免責聲明 - 誠邀英才 - 聯(lián)系我們
    手機版 | 川公網(wǎng)安備 51140202000112號 | 經(jīng)營許可證(蜀ICP備13022795號)
    ?2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.