wecandoitgogogo

e等公務園+學習平臺

Android創新應用程式開發:動畫桌布與藍芽通訊《解答》

50 題答案已標示
答案速覽點題號跳到該題

01實作一個小工具程式必須繼承下列哪一個類別?

  • A1.AppWidget
  • B2.AppWidgetProvider正解
  • C3.Widget
  • D4.App

02變?桌布位置時會呼叫WallpaperService.Engine哪個方法?

  • A1.onOffsetChanged()正解
  • B2.onOffsetChanged()
  • C3.onVisibilityChanged()
  • D4.onDesiredSizeChanged()

03每一個藍牙設備會打開伺服端的藍牙連接,開始監聽連接接收信息,請問接收串流資料使用的方法為?

  • A1.getInputStream正解
  • B2.getOutputStream
  • C3.connect
  • D4.getRemoteDevice

04當您成功連接一個或多個藍牙設備時,藍牙設備彼此間可以傳遞資料,藍牙設備是透過下列哪個類別完成此工作?

  • A1.BluetoothDevice
  • B2.BluetoothAdapter
  • C3.BluetoothClass
  • D4.BluetoothSocket正解

05為避免專有代碼,Android框架內與用戶空間的BlueZ代碼是通過何種進程通訊進行交互?

  • A1.HTTP
  • B2.SOCKET
  • C3.D-BUS正解
  • D4.以上皆非

06下列哪一個是小工具常駐程式的生命週期方法?

  • A1.onStart()
  • B2.onStop()
  • C3.onDeleted()正解
  • D4.onCreate()

07哪些是AppWidget限制(可以的項目)

  • A1.常駐在主畫面(Home Screen)
  • B2.同一常駐程式可以多次啟動
  • C3.常駐程式啟動時不會採用全畫面(Full Screen)
  • D4.以上皆是正解

08Android桌布一般會使用下列哪個類別來顯示動態圖片?

  • A1.SurfaceView正解
  • B2.View
  • C3.ImageView
  • D4.ImageButton

09App Widget可用的Layout有哪些?

  • A1.模板式畫面佈局(Frame Layout)
  • B2.線性式畫面佈局(Linear Layout)
  • C3.相對位置式畫面佈局(Relative Layout)
  • D4.以上皆是正解

10下列哪一個是小工具常駐程式的生命週期執行的第二個方法?

  • A1.onEnabled()
  • B2.onUpdate()正解
  • C3.onDeleted()
  • D4.onDisabled()

11下列哪一個不是小工具常駐程式的生命週期方法?

  • A1.onEnabled()
  • B2.onUpdate()
  • C3.onDeleted()
  • D4.onCreate()正解

12Android藍芽協議是使用BlueZ並支援哪幾種規範?

  • A1.GAP
  • B2.SDP
  • C3.RFCOMM
  • D4.以上皆是正解

13每一個藍牙設備會打開用戶端的藍牙連接,開始監聽連接傳送信息,請問傳送串流資料使用的方法為?

  • A1.getInputStream
  • B2.getOutputStream正解
  • C3.connect
  • D4.getRemoteDevice

14下列哪一個是小工具常駐程式的生命週期執行的最後一個方法?

  • A1.onEnabled()
  • B2.onUpdate()
  • C3.onDeleted()
  • D4.onDisabled()正解

15建??牙通訊?接時,下列哪些是必要的?別?

  • A1.BluetoothAdapter
  • B2.BluetoothDevice
  • C3.BluetoothSocket
  • D4.以上皆是正解

16WallpaperService這個組件類別是說明?

  • A1.實作動畫桌布的服務程式正解
  • B2.描繪動畫桌布的引擎
  • C3.動畫桌布的參數設定畫面
  • D4.以上皆非

17實作的小工具程式所繼承最上層類別為下列哪一個?

  • A1.AppWidget
  • B2.AppWidgetProvider
  • C3.Widget
  • D4.BroadCastReceiver正解

18如果要取得一個藍牙連接器的 MAC 地址來建立連接必須使用下列哪一個類別?

  • A1.BluetoothDevice正解
  • B2.BluetoothAdapter
  • C3.BluetoothSocket
  • D4.BluetoothClass

19呼叫哪一種方法可以確認BluetoothAdapter藍牙通訊是否已啟動?

  • A1.isEnabled()正解
  • B2.isConnected()
  • C3.isCommited()
  • D4.以上皆非

20變?桌布大小時會呼叫WallpaperService.Engine哪個方法?

  • A1.onSurfaceChanged()
  • B2.onOffsetChanged()
  • C3.onVisibilityChanged()
  • D4.onDesiredSizeChanged()正解

21要在android桌面上製作一個動態應用程式請問要用下列哪一種技術?

  • A1.Service
  • B2.BroadCastReceiver
  • C3.AppWidget正解
  • D4.ContentProvider

22App Widget可用的GUI有哪些?

  • A1.AnalogClock
  • B2.Button
  • C3.ImageButton
  • D4.以上皆是正解

23下列哪一個是Android動態桌布必須設定的權限?

  • A1.android.permission.WALLPAPER
  • B2.android.permission.BIND_WALLPAPER正解
  • C3.android.permission.LIVE_WALLPAPER
  • D4.android.permission.WALLPAPER_SERVICE

24WallpaperService 繼承下列哪個型別?

  • A1.Activity
  • B2.WallPaper
  • C3.Service正解
  • D4.Object

25EXTRA_DISCOVERABLE_DURATION這個掃描時間設定是屬於哪個類別?

  • A1.BluetoothAdapter正解
  • B2.BluetoothDevice
  • C3.BluetoothSocket
  • D4.BluetoothClass

26WallpaperService.Engine#onTouchEvent()這個方法是說明?

  • A1.取得觸控事件正解
  • B2.變更Surface時呼叫
  • C3.創建引擎時呼叫
  • D4.實作引擎,取得一個新的引擎

27呼叫下列哪個方法可以找到已經配對完成的藍牙設備?

  • A1.startDiscovery
  • B2.listenUsingRfcommWithServiceRecord
  • C3.getBondedDevices正解
  • D4.以上皆非

28在App Widget生命週期中 第一次啟動時,首先會呼叫onEnabled()方法,再呼叫何種方法?

  • A1.onStart()
  • B2.&正解
  • C3.onCreate()
  • D4.以上皆非

29WallpaperService#onCreateEngine()這個方法是說明?

  • A1.取得觸控事件
  • B2.變更Surface時呼叫
  • C3.創建引擎時呼叫
  • D4.實作引擎,取得一個新的引擎正解

30小工具常駐程式資訊描述檔案是一個xml檔案,會用到下列哪一個標籤定義?

  • A1.app-provider
  • B2.appwidget-provider正解
  • C3.widget-provider
  • D4.appwidget

31WallpaperService.Engine#onSurfaceChanged()這個方法是說明?

  • A1.取得觸控事件
  • B2.變更Surface時呼叫正解
  • C3.創建引擎時呼叫
  • D4.實作引擎,取得一個新的引擎

32下列哪一個不是WallpaperService.Engine內建方法?

  • A1.onSurfaceCreated()
  • B2.onCreate()
  • C3.onTouchEvent()
  • D4.onTouch()正解

33藍牙啟動發現模式出現的對話框,詢問是否可以啟動藍牙發現模式的許可權限?如果用戶回答『是』的話,預設會在幾秒鐘後切換到發現模式?

  • A1.100
  • B2.200
  • C3.300正解
  • D4.400

34下列哪一個類別提供呼叫 startDiscovery() 方法執行『發現藍牙設備』?

  • A1.BluetoothDevice
  • B2.BluetoothAdapter正解
  • C3.BluetoothSocket
  • D4.BluetoothClass

35下列哪一個是小工具常駐程式的生命週期執行的第一個方法?

  • A1.onEnabled()正解
  • B2.onUpdate()
  • C3.onDeleted()
  • D4.onDisabled()

36WallpaperService.Engine#onCreate()這個方法是說明?

  • A1.取得觸控事件
  • B2.變更Surface時呼叫
  • C3.創建引擎時呼叫正解
  • D4.實作引擎,取得一個新的引擎

37WallpaperService.Engine這個組件類別是說明?

  • A1.實作動畫桌布的服務程式
  • B2.描繪動畫桌布的引擎正解
  • C3.動畫桌布的參數設定畫面
  • D4.以上皆非

38要監聽藍牙 RFCOMM 通訊並傳遞資料必須使用下列哪個方法?

  • A1.startDiscovery
  • B2.listenUsingRfcommWithServiceRecord正解
  • C3.getBondedDevices
  • D4.以上皆非

39WallpaperService這個組件是屬於什麼型別?

  • A1.一般類別
  • B2.抽象類別正解
  • C3.介面
  • D4.以上皆非

40小工具常駐程式資訊描述檔案是一個xml檔案,要描述啟動的畫面佈局是用下列哪一個標籤敘述?

  • A1.android:updatePeriodMillis
  • B2.android.initialLayout正解
  • C3.android:updatePeriod
  • D4.android:configurationTime

41PreferenceActivity這個組件類別是說明?

  • A1.實作動畫桌布的服務程式
  • B2.描繪動畫桌布的引擎
  • C3.動畫桌布的參數設定畫面正解
  • D4.以上皆非

42變?畫面是否可見時會呼叫WallpaperService.Engine哪個方法?

  • A1.onOffsetChanged()
  • B2.onOffsetChanged()
  • C3.onVisibilityChanged()正解
  • D4.onDesiredSizeChanged()

43下列哪一個是小工具常駐程式的生命週期執行的第三個方法?

  • A1.onEnabled()
  • B2.onUpdate()
  • C3.onDeleted()正解
  • D4.onDisabled()

44當需要設定動態桌布的???改變動畫的屬性時,必須使用下列哪一個類別?

  • A1.Activity
  • B2.WallPaperActivity
  • C3.PreferenceActivity正解
  • D4.WallPaperService

45小工具常駐程式資訊描述檔案是一個xml檔案,要描述週期間隔時間是用下列哪一個標籤敘述?

  • A1.android:updatePeriodMillis正解
  • B2.android:configuration
  • C3.android:updatePeriod
  • D4.android:configurationTime

46下列哪些是WallpaperService.Engine內建方法?

  • A1.onSurfaceChanged()正解
  • B2.onOffsetChanged()正解
  • C3.onVisibilityChanged()正解
  • D4.onTouch()

47哪些是App Widget 限制(不可以的項目)

  • A1.呼叫極細項的事件Event正解
  • B2.同一常駐程式可以多次啟動
  • C3.使用極細項的畫面佈局Layout正解
  • D4.以上皆是

48為?應用程式可以使用?牙通訊功能,必須要宣告下列哪兩個權限?

  • A1.android.permission.ADMIN
  • B2.android.permission.BLUETOOTH正解
  • C3.android.permission.BLUETOOTH_USER
  • D4.android.permission.BLUETOOTH_ADMIN正解

49檢查藍牙位址是否有效請問必須使用下列哪一個方法?

  • A1.getBondedDevices
  • B2.connect
  • C3.checkBluetoothAddress正解
  • D4.getRemoteDevice

50要偵測系統是否提供藍牙連接器必須使用下列哪一個類別?

  • A1.BluetoothDevice
  • B2.BluetoothAdapter正解
  • C3.BluetoothSocket
  • D4.BluetoothClass

← 回全部題庫

◻首頁 ⌕搜尋 ☰全部