2017-09-26 87 views
3

我正在嘗試關注如何將應用的設置鏈接到Android頻道設置的材料設計指南。正如圖片所示,應用程序中應該有一個按鈕「應用程序中的其他設置」,但我不知道如何設置。Android通知頻道 - 從系統設置到應用設置的鏈接

enter image description here https://material.io/guidelines/patterns/notifications.html#notifications-settings

我期望的NotificationChannel有一個選項來設置正確的意圖或意圖過濾器,但我無法找到任何選項。


已經有類似行爲的managing the network,我想這會工作以同樣的方式?


有誰知道如何實現這個?

回答

4

你只需要以下意圖過濾器添加到您的設置活動清單:在阿比21.加入

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.NOTIFICATION_PREFERENCES" /> 
</intent-filter> 

這個意圖它增加了一個齒輪圖標的應用程序的通知頁面在系統設置。點擊圖標可以讓用戶訪問應用程序的設置活動。

Api 26中唯一的變化是它現在顯示爲'應用中的其他設置'而不是圖標。