我有两个问题:
首先,找到Listen应用程序有多常见 (com.google.android.apps.listen)预装?我有一个股票T- 移动G2和它默认为我安装,但我很好奇在哪里 否则它是分布式的?
其次,我发现这个应用程序包含一个恼人的默认意图: 无论mime类型如何,指向扩展名为.xml的文件的任何链接 导致上下文菜单提示用户指定他们是否喜欢 使用浏览器或监听应用程序下载文件。 不幸的是,我有一个网站上有一堆.xml文件 text / html mime类型。这些文件的任何链接都会触发上下文 菜单,即使内容只是HTML。
似乎在Listen应用程序中设置了过于激进的意图,但是 除了更改档案外,我不清楚我是否有任何追索权 扩展。有没有人对变通方法有什么看法?
答案 0 :(得分:1)
似乎在Listen应用程序中设置了过于激进的意图
我同意。我还没有碰到这个,因为我没有在这个场景中玩得多,但如果是真的,那就太烦人了。
但除了更改文件扩展名
之外,我还不清楚是否有任何追索权
您可以将手机设为root用户并删除Listen应用程序。
或者,如果XML文件应该传递到您自己的应用程序,请使用更精确的<intent-filter>
(例如,匹配方案,主机和路径),您应该胜过听。
除此之外,不,您需要更改文件扩展名。