【发布时间】:2015-12-03 18:14:18
【问题描述】:
问题
如果有两个相同类别的应用程序,我可以在构建中设置默认应用程序吗? 安装了吗?
示例
我正在 AOSP 上添加自定义浏览器。我想在构建开始之前将其设置为默认浏览器。
在包的Android.mk 文件中,有一个选项可以指定'LOCAL_OVERRIDES_PACKAGES',它基本上会覆盖提到的包的安装,使我的应用程序成为默认值。
但我希望其他应用程序成为 ROM 的一部分,并以我的应用程序作为默认应用程序。
任何想法都会受到赞赏。
【问题讨论】:
-
你是什么意思'同一类别'?
-
可能重复(请参阅此答案):stackoverflow.com/questions/11312576/…
-
@CJBS “属于同一类别”是指两个具有意图过滤器的应用程序,其类别为 Home 或 Browsable。两个引用的链接都指向 覆盖 安装 - 阻止安装其他应用程序。我希望我的应用与现有应用共存并设置为默认应用。
-
确实,CJBS 的链接和他们的回答都没有解决这里提出的具体问题。我正在回滚他们的编辑,试图将问题的焦点从所问的内容转向他们显然想回答的不同问题。这个问题不是关于信息亭,不是关于锁定替代品,并且不是关于启动器,因为有许多 Intents 来源和提到浏览器功能,启动器甚至不是主要功能之一。