如何在Android中实现这一目标?

时间:2012-08-02 13:55:28

标签: android android-intent

我正在关注Avast,Lookout,我正在尝试理解实现的概念。所以这更像是在向我寻求方向。

  1. 通知栏中的持久应用图标。 我是否正确地说NotificationManager能够做到这一点?

  2. 在应用安装过程中扫描病毒,我对病毒扫描感兴趣,但对触发机制不感兴趣。 某种Android服务绑定到主应用程序?

  3. 可以在“通知”菜单中显示的主要应用程序。 一个主要应用程序仍然对绑定服务执行触发操作?

  4. 那么我需要阅读以理解什么? NoticationManager,服务和??

    简而言之,我想在通知栏中加载一个可以显示我的应用的图标。有一个后台服务可以在设定的时间间隔内执行特定任务。

1 个答案:

答案 0 :(得分:1)

是的,NotificationManagerNotification可以为您提供帮助。 您只需要使用标志FLAG_ONGOING_EVENT创建通知(以使其持久)。如果您的服务真的执行一些长时间运行的任务会更好,如果是这样,您可以通过Service.startForeground启动您的服务,这需要一些“持续”的运行通知(需要通知用户现在有一些工作正在进行)。

要触发应用安装事件,您可以BroadcastReceiver使用Intent.ACTION_PACKAGE_ADDED过滤器。