js-*_*js- 25
我发现了如何覆盖设置菜单.
由于设置菜单是通过隐式Intent打开的,我只需要添加正确的意图过滤我的活动:
<intent-filter >
<action android:name="android.settings.SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter >
<action android:name="android.settings.WIRELESS_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
这将让用户选择他想要打开的设置应用程序.如果我现在将我的活动设置为默认值,则用户无法通过状态栏访问设置菜单.