在 Android 5.0 上,有一个选项可以通过设置 -> 声音和通知 -> 应用通知 -> 日历(例如)
直接进入应用的通知设置。
我也知道它是 list 中的标志,如本 DEV.BYTES talk 中所述.
怎么实现,用的flag是什么?
这里有一个截图来说明:
最佳答案
您需要添加Intent
类别Notification.INTENT_CATEGORY_NOTIFICATION_PREFERENCES
到您要通过 AndroidManifest
启动的 Activity
。一个简单的例子是这样的:
<activity android:name="com.example.packagename.YourSettingsActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.NOTIFICATION_PREFERENCES" />
</intent-filter>
</activity>
有关详细信息,请参阅“设置”应用,特别是 NotificationAppList
和 AppNotificationSettings
fragment 。
结果
关于android - 如何将通知设置 Activity 添加到系统设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28694719/