2012-03-29 8 views
0

私は場所に関連するアプリケーションを書いています。それにもかかわらず、Wifi/3GとGPSをオフにして他の機能を処理できるようにするには、Wi-Fi/3GとGPSをオンにする必要があります。私は検索しましたが、3g/wifiとGPSを自動的にオンに切り替える方法はありませんでした。どのようにコーディングでこの機能を開始する?Androidで3G/Wi-Fi/GPSを有効にするにはどうすればよいですか?

答えて

1

次のコードは、プログラムでWifiを起動するために使用します。

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
wifi.setWifiEnabled(enabled); 

あなたは、以下の手順に従ってください、あなたのAndroidデバイス上の3Gをオンにするのいずれかの困難を見つけている場合は、あなたのAndroidManifest.xml

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 
+0

あなたのコードをありがとう。ライブラリを追加するか、AndroidManifest.xmlに何かを追加する必要がありますか? – detno29

+0

@ detno29もう一度見てください、私は自分のコードを更新しました – Lucifer

+0

さて、今は動作します。本当にありがとう。 – detno29

0

にして、次の権限を追加する必要があります。

  • メニューアイコンをタップします。
  • 右にスクロールし、リストから設定を選択します。
  • ワイヤレスコントロールまたはワイヤレス&ネットワーク(OSバージョンごと)を選択します。
  • 下にスクロールして[モバイルネットワーク]を選択します。
  • ネットワークモードを選択する必要がある画面のリストが表示されます。
  • ダイアログボックスには、WCDMAのみ、GSMのみ、GSM/WCDMAなど、さまざまなオプションが表示されます。 GSM/WCDMA優先オプションを選択する必要があります。
  • このオプションを選択すると、携帯電話で3Gが有効になります。

あなたが3G対応エリアにいて、お使いのデバイスが3Gと互換性がある場合は、携帯電話で高速インターネットサービスを楽しむのがよいでしょう。

+0

質問は、それらをプログラムでアクティブにする方法です – Luca

関連する問題