Androidアプリ開発に欠かせない、外部機器とセンサーAndroid技術者認定試験「ACE」ドリル(9)(1/2 ページ)

今回は「外部機器」と「センサー」についての演習問題に取り組む。これらと連携することで、GPSと連動した地図表示、加速度センサーを用いたゲームなどを容易に実現できる。

» 2012年02月06日 00時00分 公開
[奥 崇(elan),@IT MONOist]

 連載「Android技術者認定試験『ACE』ドリル」の第9回では、「外部機器」と「センサー」を取り上げます。

 前回紹介した「通信」もスマートフォンらしい機能の1つでしたが、今回の外部機器とセンサーも“スマホならでは”の特長的な機能といえるでしょう。例えば、GPSと連動した地図表示、加速度センサーを用いたゲーム/アプリケーションなどは、いままでのフィーチャーフォンでは実現が困難でしたが、Androidではそれらを容易に実現できます。

 また、Android技術スキル標準「ATSSAndroid 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)照度センサー



       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.