以下為「Android程式設計入門(下)」e等公務園+測驗解答,共 35 題,供公務人員學習參考。
以下關於Android模擬器的敘述何者為真?
- Android模擬器(Android Virtual Devices,英文簡稱AVD)
- 如果需要,我們可以同時建立多個不同配備的Android模擬器來幫助我們測試
- 在Android模擬器並沒有模擬解鎖螢幕
- 以上皆是
以下關於Log類別的敘述何者為真?
- Log.e( )是記錄錯誤訊息
- Log.w( )是記錄警告訊息
- Log.w( )雖然是記錄警告訊息,但也會呈現錯誤訊息
- 以上皆是
使用『意圖啟動內建應用程式』乃是使用隱含意圖
- ○
- ╳
在模擬器執行Android應用程式之後,無法解除安裝
- ○
- ╳
Android作業系統執行內建應用程式包含哪些?
- 瀏覽器
- 聯絡人
- 電話
- 以上皆是
以下關於View類別的敘述何者為真?
- View類別是所有使用介面元件的基礎類別
- 介面元件(Widgets)可稱為View物件
- 版面配置類別(Layout Class)可稱為ViewGroup物件
- 以上皆是
在Android啟動另一個活動時,必須傳遞參數才能啟動它
- ○
- ╳
以下關於活動類別(Activity)的敘述何者正確?
- 活動類別(Activity)是Android應用程式的核心,它是使用者唯一會注意到的元件
- 大部分活動都會與使用者互動
- 大部分Android應用程式都是在定義和實作螢幕畫面的活動類別
- 以上皆是
在Android的意圖(Intent)中,分成明確意圖(Explicit Intent)和隱含意圖(Implicit Intent)兩種
- ○
- ╳
TextView是Android主要使用的文字元件之一,經常用來顯示文字資訊
- ○
- ╳
當Android應用程式不在記憶體中時,若執行程式,則哪些方法會被呼叫?
- onCreate( )
- onStart( )
- onResume( )
- 以上皆是
以下關於Android專案架構的敘述何者為真?
- 所包含的 \src目錄內含Java類別的原始程式碼檔案(.java)
- 所包含的 \res目錄內含Android應用程式使用到的所有資源
- Android專案架構只包括以上兩種目錄
- 以上皆是
在\res目錄中的內容包含哪些常用的子目錄?
- layout
- menu
- values
- strings
以下何者為Android應用程式的組成元件?
- 活動(Activities)
- 內容提供者(Content Providers)
- 廣播接收器(Broadcase Receivers)
- 以上皆是(Services)
Button按鈕元件只能提供Click點擊的動作,無法用來輸出文字資訊
- ○
- ╳
以下關於意圖(Intent)的敘述何者正確?
- 當一個Android應用程式擁有多個活動時,需要使用意圖來啟動其他活動
- 若要使用意圖來啟動其他活動,不需要先在AndroidManifest.xml註冊新活動
- 建立意圖來啟動新活動,如果需要可以在活動之間傳遞資料
- 以上皆是
以下關於使用意圖啟動內建應用程式的敘述何者正確?
- 在活動啟動內建瀏覽器是建立ACTION_VIEW動作
- 在活動啟動內建Google地圖也是使用ACTION_VIEW動作
- 在活動啟動內建撥號程式是使用ACTION_DIAL動作
- 以上皆是
在Android程式中,可以使用意圖(Intents)來啟動以下何者?
- 活動(Activity)
- 服務(Service)
- 廣播接收器(BroadcastReceiver)
- 以上皆是
可以使用andorid:onClick屬性來註冊onClick事件
- ○
- ╳
當Android應用程式在記憶體中時,若執行程式,則哪些方法會被呼叫?
- onRestart( )
- onStart( )
- onResume( )
- 以上皆是
以下關於傳遞資料給其他活動的敘述何者正確?
- 在Intent物件攜帶傳遞資料可以使用Bundle物件
- &
- Intent物件只能使用putString( )方法傳遞參數資料
- 以上皆是
關於建立Android的on click事件處理,以下敘述何者正確?
- 可以使用andorid:onClick屬性來建立
- 可以使用匿名內層類別來建立
- 只有以上兩種方式才能建立
- 以上皆是
Button按鈕元件只能提供Click點擊的動作,無法用來輸入文字資訊
- ○
- ╳
當Android應用程式在記憶體中時,若執行程式,則哪些方法會被呼叫?
- onCreate( )
- onStart( )
- onResume( )
- 以上皆是
以下關於Android的敘述何者為真?
- Android是一套使用Linux作業系統為基礎開發的開放原始碼(Open Source)作業系統
- Android作業系統最初是由Google所創辦
- Android最初主要是針對手機等行動裝置使用的作業系統,現在Android已經逐漸擴充到平板電腦、筆電和其他領域
- 以上皆是
以下何者屬於Android版面的子介面元件?
- LinearLayout類別
- RelativeLayout類別
- FrameLayout類別
- 以上皆是
Android支援以下哪種軟硬體協定?
- 多點觸控
- 3D繪圖OpenGL ES規格
- 可攜式無線基地台
- 以上皆是
以下關於活動類別(Activity)的敘述何者正確?
- 一個應用程式可以擁有多個活動
- 在活動中是一至多個介面元件建立的使用介面
- 基本上,Android應用程式的活動可以分成「獨立」與「相依」兩種活動類型
- 以上皆是
以下關於取得活動的回傳資料的敘述何者正確?
- 需執行startActivityForResult( );方法才能取得活動的回傳資料
- 在目標活動呼叫getIntent( )方法取得Intent物件後,就可以取出傳遞的資料
- 在呼叫活動是覆寫onActivityResult( )方法取得回傳資料
- 以上皆是
實作onClick方法時,前面的存取修飾子必須是 public
- ○
- ╳
以下何者屬於\res目錄中的子目錄?
- drawable-hdpi
- drawable-ldpi
- drawable-mdpi
- 以上皆是
在Intent意圖物件可以使用setAction()方法來指定,以下何者屬於活動常用的動作類型?
- ACTION_VIEW
- ACTION_DIAL
- ACTION_SENDTO
- 以上皆是
對於某個定義於/res/layout之xml屬性為 android:id=”@+id/txtC” 之元件,以下敘述何者正確?
- 在Java程式碼中使用R.id.txtC來參考此元件
- Android SDK已經自動將txtC編譯在R.java檔內
- 程式人員也可以直接在R.java內新增一個id項目
- 以上皆是
在\gen目錄中,使用者並不允許自行更改檔案內容
- ○
- ╳
Android支援以下哪種軟硬體協定?
- 藍牙
- WiFi
- MMS
- 以上皆是