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