Я хочу запустить собственное приложение настроек при входе в «Настройки 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>
По какой-то причине это не работает. Я что-то упускаю и не знаю что. Какие-либо предложения?
Заранее спасибо!!