私は以下のコードを使用してGPSをプログラムで有効または無効にし、2.2および2.3で完全に機能しました。
Intent i = new Intent();
i.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
i.addCategory(Intent.CATEGORY_ALTERNATIVE);
i.setData(Uri.parse("3"));
context.sendBroadcast(i);
しかし、ICS(4.0)を使おうとすると、機能しないことに気づきました。それから私はそれが以下のリンクとしてバグであることを発見しました。 http://code.google.com/p/android/issues/detail?id=7890
ICSで修正したと思います。
ICSでこれを解決するための代替手段があるかどうか誰かに教えてもらえますか?
OSのばかげた「オープンソース」には非常に多くの制限があると思います。Androidでアプリケーションを開発することを選択したことをすでに後悔し始めています。