我正在使用一些家庭替换,允许我隐藏通知栏,这是我真正喜欢的东西。Android:通过代码获取所有通知
所有信息都可以被一些小部件替换,但我也想显示通知。
由于我已经开发了一些应用程序,我想知道是否有命令行允许应用程序获取所有通知。我打算将它添加到小部件或敬酒。
非常感谢任何线索或帮助。
我正在使用一些家庭替换,允许我隐藏通知栏,这是我真正喜欢的东西。Android:通过代码获取所有通知
所有信息都可以被一些小部件替换,但我也想显示通知。
由于我已经开发了一些应用程序,我想知道是否有命令行允许应用程序获取所有通知。我打算将它添加到小部件或敬酒。
非常感谢任何线索或帮助。
由于Android API级别18(Android 4.3)有一个类NotificationListenerService。 您必须设置权限BIND_NOTIFICATION_LISTENER_SERVICE并使用动作为的意向筛选器NotificationListenerService。
<service android:name=".NotificationListener"
android:label="@string/service_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
我会回答我的问题,因为我在其他论坛上发现了一些东西。
似乎是你可以访问它们宣告您的应用程序作为(抱歉,法国而言,我无法找到一个英文翻译)“gestionnaire D'accessibilité”你可以翻译为“无障碍经理”
更多的信息在这里:https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html
这可能是危险的,有很多负面的,但另一个开发工作的定制家庭向我保证,这个功能工作,他能够创建自己的通知栏。
你可以给的链接,你发现这个论坛?我仍然不太明白这项工作。谢谢。 – njzk2 2011-11-18 09:27:33
据我了解,这是受限于可访问性必须启用,以及这种特定的无障碍服务,对吗? – njzk2 2011-11-18 12:03:41
您是否可以使用此方法读取通知? – Rhyuk 2013-03-13 13:46:58