我想在「Wi-Fi設置」(設置/無線設置)中輸入時啓動我自己的設置應用程序。檢查設置應用程序的AndroidManifest.xml中在Android源代碼對於WifiSettings活動創建的意圖過濾器是這樣的:創建意圖過濾器以啓動我的應用程序的問題
<activity android:name=".wifi.WifiSettings"
android:label="@string/wifi_settings"
android:configChanges="orientation|keyboardHidden"
android:clearTaskOnLaunch="true"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.settings.WIFI_SETTINGS" />
<action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.VOICE_LAUNCH" />
<category android:name="com.android.settings.SHORTCUT" />
</intent-filter>
</activity>
對於自己的應用程序,我創建的意圖過濾器是這樣的:
<activity android:name=".MyWifiSettings"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.settings.WIFI_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
由於某種原因,這是行不通的。我錯過了一些東西,我不知道是什麼。有什麼建議麼?
感謝先進!