NotificationListenerService方法如何工作

时间:2018-09-20 19:28:57

标签: android android-notifications notification-listener

为了阅读android通知,我们需要创建一个扩展<% @home_blogs.each do |p| %> <div class="blog_post_content"> <div class="cover-photo"> <%= image_tag p.image_url(:medium).to_s %> </div> <h3 class="post-title"><%= p.name %> | <%= p.created_at.to_date %></h3> <% if p.entry.length > 200 %> <div class="post-text"><%= truncate(p.entry, length: 200, escape: false) %> <a href="p" >read more</a> </div> <div class="hashtags"><%= image_tag("if__hashtag_2559811.png", style: 'height:50px;width:50px;')%><b><%= p.all_hashes %></b></div> </div> <br /> <% end %> <% end %> <br /> 类的自定义类。但是我不明白这种方法的内部作用是什么?

NotificationListenerService

任何人都可以解释此代码的工作原理吗?

1 个答案:

答案 0 :(得分:0)

  1. 它将已发布通知的信息记录到系统日志中。
  2. 它将通知的ID,通知的摘要文本以及创建该通知的应用程序的软件包名称记录到系统日志中。
  3. 然后它创建一个新的Intent,以广播有关已发布通知的一些信息。
  4. 它会将发布通知的应用程序的程序包名称作为附加内容放置在Intent中。
  5. 它以广播形式发送该Intent,从而允许该应用的其他组件使用该信息。

我建议阅读一些有关Android的文档: