我看到一些应用程序带有一个小对话框,要求允许应用程序监听通知。该对话框有2个按钮:取消,然后转到(打开安全设置以允许应用程序监听通知)。该对话框是持久的,所以我猜它有一种方法来检测是否允许该应用程序。任何人都可以指出我的API?感谢
答案 0 :(得分:1)
您好我认为有一种方法可以打电话来知道您是否有权监听通知,但您可以尝试以下方法:
startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"));
答案 1 :(得分:-1)
Android上的所有应用程序都可以发送通知,甚至没有权限。您在UI中看到的任何对话都是由每个开发人员实现的(更加体贴)。
最重要的是,如果应用可以发送通知(所有可以),则没有用于访问的API。
否则,有许多其他事情的应用程序权限,这也值得学习。