背景
以前做了个项目,客户要求对手机的消息进行监听,并通过监听的消息,推送到智能手环,要如何实现,经过查找发现,我们可以监听通知栏的消息,然后再根据通知栏的消息按照相关类型进行推送。
开发语言
java,kotlin,android,
相关代码
建立监听通知消息的Service
1 | public class NotificationCollectorService extends NotificationListenerService { |
在AndroidManifest.xml
中设置service
1 | <service |
在相关页面设置监听
1 | if (!isNotificationListenerEnabled(this)) { |
这里要注意的是,这些设置添加了后,需要用户重新安装App