2013-12-08 25 views
3

我想知道是否有一種方法來取消選中「顯示通知」檢查,允許禁用單個應用程序安裝通知(android 4.1)..或者一種方式來使用戶在具有該應用的「顯示通知」選項的特定系統面板。顯示通知檢查的應用程序

回答

3

我想知道是否有取消選中「顯示通知」檢查許可證禁用單個應用程序通知的方式安裝

系統的應用程序可以做到這一點。以root用戶身份運行的應用程序可能會竊取某些內容。否則,這是不可能的。

或可替代的方式,使在特定的系統面板的用戶的「顯示通知」選項用於應用

這只是針對特定應用程序設置屏幕。在很多設備上,你也可以說,在https://stackoverflow.com/a/18873867/115145所示:

packageName = "your.package.name.here" 

try { 
    //Open the specific App Info page: 
    Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
    intent.setData(Uri.parse("package:" + packageName)); 
    startActivity(intent); 

} catch (ActivityNotFoundException e) { 
    //e.printStackTrace(); 

    //Open the generic Apps page: 
    Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS); 
    startActivity(intent); 

} 
+0

在Android 6,通知設置是在應用程序信息屏幕上的選項之一是Settings.ACTION_APPLICATION_DETAILS_SETTINGS需要你。你知道任何方式來通知通知設置屏幕? –

+0

@MohamedHafez:對不起,我不知道有一個'Intent'可以直接驅動。無論如何,我在'Settings'上看不到任何匹配的動作。 – CommonsWare

+0

看起來像有一種方式或任何人看:http://stackoverflow.com/questions/32366649/any-way-to-link-to-the-android-notification-settings-for-my-app –

相關問題