Android 根据偏好的意图接收者

Android 根据偏好的意图接收者,android,android-intent,broadcastreceiver,intentfilter,Android,Android Intent,Broadcastreceiver,Intentfilter,我的android清单中有一个intent receiver,但我想让用户有机会选择他/她是否希望应用程序在特定状态下自动启动。到目前为止,我使用了一个带有广播接收器的服务,但我真的想删除这个服务,因为它似乎有点不必要 仅当用户需要时才能注册意图操作(我想不是)?如果不是,我应该创建一个类,在每次接收到意图并检查用户的偏好时调用该类,还是应该保留该服务 多谢各位 只能在以下情况下注册意图操作: 用户想要它(我想不是) 不,但您可以在清单中同时包含这两个选项,并且只启用您想要的选项。也许让它们在清

我的android清单中有一个intent receiver,但我想让用户有机会选择他/她是否希望应用程序在特定状态下自动启动。到目前为止,我使用了一个带有广播接收器的服务,但我真的想删除这个服务,因为它似乎有点不必要

仅当用户需要时才能注册意图操作(我想不是)?如果不是,我应该创建一个类,在每次接收到意图并检查用户的偏好时调用该类,还是应该保留该服务

多谢各位

只能在以下情况下注册意图操作: 用户想要它(我想不是)


不,但您可以在清单中同时包含这两个选项,并且只启用您想要的选项。也许让它们在清单中都处于禁用状态以启动,然后根据用户的选择,通过
PackageManager

启用他们请求的一个,谢谢,这正是我想要的。