如何在内置浏览器的Android中弹出的“共享”中控制应用程序列表?


9

我使用的是Android内置的内置网络浏览器(如果需要的话,则为Froyo 2.2),当我从菜单中选择“共享页面”时,我会得到15种不同应用程序的列表。

其中,我只使用2-3次,而我有99%的时间使用Gmail(恰好在列表末尾)。

  1. Android浏览器如何编译该列表?

  2. 有没有办法:

    • 控制哪些应用程序出现在列表中?

    • 以我想要的方式对列表进行排序?

手机已经扎根,所以如果答案是“从此位置的文件系统中获取文件并编辑其内容”,我就很好。

另外,我并不一定需要答案是100%永久的-这意味着,如果安装应用程序更新会将该应用程序重新添加到列表中,则我可以接受。

Answers:


7

有一个应用程序!它完全可以满足您的需求,甚至可以让您同时共享一个以上的应用程序。无论如何,它确实应该是系统选项允许您执行的操作。唯一的问题是,该应用程序显然在ICS中的某些应用程序中存在一些问题,但我无法凭经验谈谈。

https://play.google.com/store/apps/details?id=com.andmadesoft.share


更新:我已经使用这个应用程序几个月了,对此我感到非常满意。在我的DroidX上启动该应用程序有点慢,但是看到Zeam Launcher在那里的运行速度有多慢,很可能是由于旧硬件笨拙和Motoblur膨胀而不是应用程序本身。
DVK

2

此列表是在每次启动时从已向系统注册以处理此功能的已安装应用程序生成的。从此列表中删除条目的唯一确定方法是卸载相应的应用程序。

您可以尝试反编译应用程序,从其“ manifest.xml”文件中删除共享意图,然后重新打包。但是,这很可能会由于签名不匹配而导致市场更新出现问题。


是否从应用程序的manifest.xml文件中直接读取数据?还是复制到某个中央数据库?
DVK 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.