0

私たちの Android エミュレーターには、おおよその現在位置を示す "Map" という組み込みアプリケーションが 1 つあります。ネットワークプロバイダーを使用して自分の場所を表示するために使用しようとしましたが、それでもエミュレーターに自分の場所が表示されません. GPS をサポートしていないデバイスの現在地を示す例はありますか?

4

3 に答える 3

1

ここでGpstracker.java クラスを使用します。

于 2013-04-29T06:18:05.070 に答える
0
Location our_location=locmngr.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
        locmngr.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0,loclis);

NETWORK_PROVIDERの代わりに使用GPS_PROVIDER

于 2013-04-29T06:21:00.597 に答える
0

アプリをテストするときは、必ず GPS を有効にしてください。NETWORK_PROVIDER と GPS_PROVIDER の両方を使用する場合にも役立ちます。そのため、GPS が利用できない場合でも、NETWORK_PROVIDER で場所を取得できます。

更新: また、エミュレーターを使用してアプリをテストしている場合は、コマンド ラインまたは Eclipse を使用して GPS 修正をエミュレートしてください。これを行う方法に関するstackoverflowの質問へのリンクは次のとおりです Androidエミュレーターでgpsの場所をエミュレートする方法?

于 2013-04-29T06:18:54.960 に答える