Androidアプリ開発に欠かせない、外部機器とセンサー:Android技術者認定試験「ACE」ドリル(9)(1/2 ページ)
今回は「外部機器」と「センサー」についての演習問題に取り組む。これらと連携することで、GPSと連動した地図表示、加速度センサーを用いたゲームなどを容易に実現できる。
連載「Android技術者認定試験『ACE』ドリル」の第9回では、「外部機器」と「センサー」を取り上げます。
前回紹介した「通信」もスマートフォンらしい機能の1つでしたが、今回の外部機器とセンサーも“スマホならでは”の特長的な機能といえるでしょう。例えば、GPSと連動した地図表示、加速度センサーを用いたゲーム/アプリケーションなどは、いままでのフィーチャーフォンでは実現が困難でしたが、Androidではそれらを容易に実現できます。
また、Android技術スキル標準「ATSS(Android Technical Skill Standard)」対策の観点で見ますと、この分野は「知っているかどうか」というナレッジを問う問題が多いです。つまり、きちんと対策を行えば得点になりやすい分野といえます。合格のためにも、ここでしっかりと身に付けておきましょう。それでは、早速演習に移ります。
今回の演習問題
演習1:GPS(1)
演習1 GPSを利用する際に、使用するクラスはどれか? 正しいものを選択してください。
(1)SensorManager
(2)PositionManager
(3)GPSManager
(4)LocationManager
演習2:GPS(2)
演習2 以下の(A)〜(G)のうち、LocationListenerに定義されているメソッドはどれか? 正しい組み合わせを選択してください。
(A):onStatusChanged
(B):onProviderEnabled
(C):onCreate
(D):onLocationChanged
(E):onPositionChanged
(F):onProviderDisabled
(G):onManagerChanged
(1)A、B、D、F
(2)A、C、D、G
(3)A、B、C、D、F
(4)B、E、D、F
演習3:センサー(1)
演習3 センサーを利用する際に、使用するクラスはどれか? 正しいものを選択してください。
(1)Sensorクラス
(2)SensorManagerクラス
(3)SensorServiceクラス
(4)SensorListnerクラス
演習4:センサー(2)
演習4 Androidのアプリケーションフレームワークが、サポートしていないセンサーはどれか? 選択してください。
(1)ジャイロセンサー
(2)圧力センサー
(3)赤外線センサー
(4)照度センサー
Copyright © ITmedia, Inc. All Rights Reserved.