2014-04-23 352 views
0

打開互聯網的數據包我在做什麼 ::android系統

  • 我已經禁用了datapackets,所以我沒有在模擬器此刻互聯網連接

  • 現在我正在檢查是否internet connection可用,如果不是 availabe我使用下面的代碼啓動屏幕,以便我 可以啓用數據包

代碼 :: startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));

此代碼需要我頁::

當我點擊按鈕,它顯示了轉向wifion....但它沒有接通,無論我有多長等待

enter image description here

when i close the app and go to settings manually. I can turn it on

我已經使用的權限是低於::

<uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

什麼是我做錯了什麼?我該如何糾正自己

回答

0
try this code.it might helps you 

    Intent gpsOptionsIntent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS); 
     startActivityForResult(gpsOptionsIntent,0); 

if you are using wifiManager than you will need this permission. 

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