0

SO のチュートリアルに従った後、人がアプリに入った後に GPS を有効にする方法を見つけました。問題は、ユーザーの位置が変わると緯度と経度の表示を変更するようにコードを設定していることです。最初の GPS がスムーズに動作しているので、うまくいくことはわかっています。現在、既存のコードに実装しようとしています。

コードを実行すると、GPS アイコンが動作しているように点滅しますが、アプリに入っても何も変わりません。

これが私が使用していたコードです:

    Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
    intent.putExtra("enabled", true);
    sendBroadcast(intent);

これを完全に機能させるためのヒントがあれば教えてください!

4

1 に答える 1

1

問題のより良い解決策は、ユーザーに GPS を自分で有効にするよう依頼することです。デバイスのバッテリーがほとんど空で、GPS を有効にするとすぐにバッテリーがなくなることを想像してみてください。ユーザーに GPS を有効にするように求めるには、 を起動しAlertDialog、 を使用して を作成しIntentACTION_LOCATION_SOURCE_SETTINGSユーザーが GPS を有効にできるデバイスの [設定] メニューを開きます。お役に立てれば。

于 2012-09-12T15:21:34.540 に答える