从android应用程序选择器隐藏应用程序

从android应用程序选择器隐藏应用程序,android,hide,autosuggest,Android,Hide,Autosuggest,嗨 我创建了一个应用程序(BookReader),它解析并显示某本书(默认书)。 但如果我只是在我的设备上复制任何其他书籍并试图打开它,android会显示一个建议安装的应用程序列表,这些应用程序可以打开我的书。在这些建议的应用程序中,我的应用程序(BookReader)也是如此,如果选中,它将打开该书。 如何设置我的应用程序,使其不会出现在建议的android应用程序列表中?因为我不希望我的应用程序被用于打开其他书籍。只是默认的一个 谢谢 注意!我希望它出现在应用程序列表中。我只是不想显示为打

嗨 我创建了一个应用程序(BookReader),它解析并显示某本书(默认书)。 但如果我只是在我的设备上复制任何其他书籍并试图打开它,android会显示一个建议安装的应用程序列表,这些应用程序可以打开我的书。在这些建议的应用程序中,我的应用程序(BookReader)也是如此,如果选中,它将打开该书。 如何设置我的应用程序,使其不会出现在建议的android应用程序列表中?因为我不希望我的应用程序被用于打开其他书籍。只是默认的一个

谢谢


注意!我希望它出现在应用程序列表中。我只是不想显示为打开其他书籍或文件的应用程序建议。

您的应用程序可能正在注册与任何书籍使用的意图相匹配的意图。您可能希望修改您的IntentFilter,以缩小范围,使其仅与您的特定书籍相匹配。您的书产生了什么目的?

您需要修改AndroidManifest.xml以删除侦听书籍的IntentFilter。如果你粘贴这个文件的内容,我可以提供更准确的细节

你有没有使用开源电子书阅读器,并尝试将单个书籍打包为自己的应用程序?

谢谢大家! 我通过删除清单文件中的mimetype解决了这个问题,这些mimetype位于与打开这些文件格式的操作相匹配的intent过滤器中。
希望这对其他人也有帮助

嘿,谢谢你的建议。这真的很有帮助。我发布了一个答案和解决方案,但版主删除了它[我不知道为什么]嘿,谢谢你的建议。这真的很有帮助。我发布了一个答案和解决方案,但版主删除了它[我不知道为什么]