我正在关注Avast,Lookout,我正在尝试理解实现的概念。所以这更像是在向我寻求方向。
通知栏中的持久应用图标。 我是否正确地说NotificationManager能够做到这一点?
在应用安装过程中扫描病毒,我对病毒扫描感兴趣,但对触发机制不感兴趣。 某种Android服务绑定到主应用程序?
可以在“通知”菜单中显示的主要应用程序。 一个主要应用程序仍然对绑定服务执行触发操作?
那么我需要阅读以理解什么? NoticationManager,服务和??
简而言之,我想在通知栏中加载一个可以显示我的应用的图标。有一个后台服务可以在设定的时间间隔内执行特定任务。
答案 0 :(得分:1)
是的,NotificationManager
和Notification
可以为您提供帮助。
您只需要使用标志FLAG_ONGOING_EVENT
创建通知(以使其持久)。如果您的服务真的执行一些长时间运行的任务会更好,如果是这样,您可以通过Service.startForeground启动您的服务,这需要一些“持续”的运行通知(需要通知用户现在有一些工作正在进行)。
要触发应用安装事件,您可以BroadcastReceiver
使用Intent.ACTION_PACKAGE_ADDED
过滤器。