我想在“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>
由于某种原因,这是行不通的。我错过了一些东西,我不知道是什么。有什么建议么?
感谢先进!