3

私は呼びました

locationManager.requestSingleUpdate(locationManager.GPS_PROVIDER, locationListener, Looper.myLooper());

のスレッドで

scheduleTaskExecutor.scheduleAtFixedRate();

以下のように logcat メッセージを表示します。

02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_location_cb()
02-02 00:13:19.152: D/libgps(482): proxy_gps_sv_status_cb()
02-02 00:13:19.472: D/dalvikvm(3221): GC_CONCURRENT freed 401K, 10% free 7691K/8460K, paused 2ms+2ms, total 23ms
02-02 00:13:19.482: I/wm.cs.service(3221): count=11 location: Location[gps 37.284294,-76.723810 acc=8 et=+7m30s247ms alt=-11.550232802143439 vel=0.0 {Bundle[mParcelledData.dataSize=44]}]
02-02 00:13:20.142: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:20.142: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:20.142: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:20.142: D/libgps(482): proxy_gps_nmea_cb()
02-02 00:13:20.142: D/libgps(482): proxy_gps_nmea_cb()
... ... 

これは、GPS が現在アクティブに動作していて、バッテリーを消費していることを意味しますか?

4

2 に答える 2

0

私がこれを理解している限り、GPS は実際に動作し、電力を消費しています。今のところ解決策を見つけることができませんでしたが、解決策が見つかった場合はお知らせします (自分で見つけた場合は、質問に答えてください。時間を節約できます!)

于 2013-04-12T16:05:15.740 に答える