我希望当用户触摸嵌入在SMS消息中的特殊URL时启动活动。我有一个带有意图过滤器的活动,它与我的唯一方案,主机和pathPrefix相匹配。当然,当用户第一次触摸到我的触发器URL的链接时,他们会看到“使用完整操作”选项,其中包括我的应用程序和用户已安装的任何Web浏览器。
我是否可以通过编程方式设置“默认使用”设置,以便我的活动成为默认操作?
(我知道这闻起来我会从用户手中夺走控制权,所以我怀疑这是可能的,但我认为这样做不会有害。)
答案 0 :(得分:3)
我是否可以通过编程方式设置“默认使用”设置,以便我的活动成为默认操作?
不,抱歉。
我知道这闻起来我会从用户手中夺走控制权,所以我怀疑是否可能
你有一种精致的嗅觉......: - )
答案 1 :(得分:0)
只要你的应用程序使用平台密钥签名就可以了,如果是这样,只需使用com.android.internal.app中的ChooserActivity类