我想讓我的偏好有一個選項去系統的Wi - Fi設置。從xml開始的意圖
<PreferenceScreen
android:title="Wifi">
<intent android:action="android.settings.MAIN"/>
</PreferenceScreen>
這會彈出一個菜單,我可以在其中選擇一組活動,其中之一就是wi-fi設置。使用logcat,我可以看到
act=android.intent.action.MAIN
cmp=com.android.settings/.wifi.WifiSettings
我該怎麼稱呼它? Android文檔不是很清楚。我在參考中找到了ACTION_WIFI_SETTINGS,但我無法弄清楚如何直接從意圖調用它。
感謝
編輯:我試過安卓成分,但顯然不存在
你是怎麼知道應該做什麼的? android文檔並沒有一個明確的指導來解決它。例如,什麼是ACTION_WIFI_SETTINGS? – psoulos 2011-06-15 15:28:21
是的,它有。請參閱:http://developer.android.com/reference/android/net/wifi/WifiManager.html#ACTION_PICK_WIFI_NETWORK,請注意** Constant value **字段。 – inazaruk 2011-06-15 15:30:19
「ACTION_WIFI_SETTING」相同,請參閱http://developer.android.com/reference/android/provider/Settings.html#ACTION_WIFI_SETTINGS。值爲'android.settings.WIFI_SETTINGS'。順便說一句'ACTION_WIFI_SETTINGS'和'ACTION_PICK_WIFI_NETWORK'是等價的。這沒有很好的記錄,但你會看到你自己(這也可以從android源代碼中看到)。 – inazaruk 2011-06-15 15:33:00