如何在应用程序中选择“分享”某些内容时,如何自定义弹出的服务列表? -- share-menu 领域 android 相关 的问题

How can I customize the list of services that pops up when I choose to “share” something in an app?




许多应用程序会让您选择"分享" 您正在查看的(或观看或收听)。这通常以弹出服务列表的形式显示:Gmail,Facebook,Twitter ...)列表似乎与应用程序相同。如何更改此弹出屏幕上列出的服务?有没有办法更改,添加,删除,附加此列表?

我在Moto Droid 1上运行Android 2.2。


Many apps give you the option to "Share" whatever it is you are looking at (or watching or listening to). This usually manifests in the form of a popup list of services that include: Gmail, Facebook, Twitter...) The list seems to be the same from app to app. How can I change what services are listed on this popup screen? Is there any way to change, add, remove, append this list?

I'm running Android 2.2 on a Moto Droid 1.




列表中的项目由哪个安装的应用程序支持 ACTION_SEND 意图。任何支持该意图的应用程序将包含在列表中。我不认为用户有一种方法可以修改安装/卸载应用程序以外的列表。


The items in the list are determined by which installed apps support the ACTION_SEND intent. Any app that supports that intent will be included in the list. I don't think there is a way for users to modify the list other than installing/uninstalling applications.


我个人使用 appchooser pro 已经大约一年(还有一个免费版本测试首先,如果你喜欢它)。它与和admade share 非常相似,其中已经用在这里旧的答案(但是首先看起来更好(好的,那是非常主观的),但对我来说也更好地工作,以某种方式更多"智能" :

appchooser列表  appchooser grid
appchooser:列表和网格视图(来源:Google Play;点击较大变体的图像)

首先,它提供列表一个网格视图 - 如上所示屏幕截图显示。您可以使用底部的相应图标(中间;在屏幕截图中易于识别)之间切换。您可以按字母顺序排序列表,隐藏您从未使用(或很少)使用的项目,同时仍然能够向它们显示"所有" (再次适当的图标),选择多个目标等。默认情况下,列表/网格顺序是lru的一种:一旦使用目标,它将被移动到顶部。



I personally use AppChooser Pro for about a year already (there's also a free version to test first if you like it). It's quite similar to Andmade Share which already was recommended with an older answer here, but first looks better (OK, that's quite subjective), but for me also works better, somehow more "intelligent":

AppChooser List AppChooser Grid
AppChooser: List and grid view (source: Google Play; click images for larger variants)

First, it offers a list and a grid view xe2x80x93 as above screenshots show. You can switch between both using the appropriate icon on the bottom (in the middle; easy to identify in the screenshots). You can sort the list alphabetically, hide items you never (or rarely) use while still being able to show them xe2x80x9cALLxe2x80x9d (appropriate icon again), select multiple targets, and more. By default, the list/grid order is kind of LRU: once you used a target, it will be moved to the top.

I immediately went for the paid version (not even taking a look at the free one), and never regret it. Differences between the two are listed on the Playstore page of the free version.

Unfortunately, this app has been removed from the play store by the developer.


您无法更改列表,删除所讨论的应用程序。作为一个应用程序开发人员说话,我可以说它也很难从那方面做到 - 所以我们几乎陷入了系统的工作原理。



You can't change the list, short of removing the apps in question. Speaking as an app developer, I can say it's also hard to do it from that side too - so we're pretty much stuck with how the system works.

It may be annoying, but the system makes interop so easy between applications, both from the user and developer perspectives, that it's hard to complain.




This isn't possible from an OS level. That share menu is populated by Android based on what apps you've installed declare they can open. You can look at the technical details here, but the end result is that without extra coding from each individual app to filter the results, you are always going to get the full list in whatever order Android returns them in.


fliktu 看起来很棒,简单,可定制,非常光滑



Fliktu Not free but looks great, simple, customisable and very slick

enter image deschhription here

sharedr很好地做到这一点。 4.0在谷歌商店评分

https://play.google.com/store /apps/details?id=com.rejh.sharedr


SharedR does this nicely. 4.0 rating in google store




18  如何在应用程序中选择“分享”某些内容时,如何自定义弹出的服务列表?  ( How can i customize the list of services that pops up when i choose to share s ) 
许多应用程序会让您选择"分享" 您正在查看的(或观看或收听)。这通常以弹出服务列表的形式显示:Gmail,Facebook,Twitter ...)列表似乎与应用程序相同。如何更改此弹出屏幕上列出的服务?有没有办法更改,添加,删除,附加此列表? 我在Moto Droid 1上运行Android 2.2。 ...

2  在HTC Desire HD上分享联系人  ( Sharing contacts on htc desire hd ) 
我有一个股票欲望高清使用HTC Sense,我无法分享联系人。当我选择邮件作为发送联系人的方法时,它并没有向我提供使用我的Gmail帐户的选择? 任何人都知道为什么? 真的希望有一个选项来关闭没有生根的感觉:( ...

2  通过电子邮件共享图像之前更改图像大小  ( Change image size before sharing an image via email ) 
当我首次使用来自图库中的共享功能(通过电子邮件分享)时,Android向我询问了哪些将分享的图像(全屏/正常/小)。我选择了常规,现在我想改变这个设置。 我似乎无法在任何地方找到这个设置选项,任何人都知道我可以在哪里改变这个? (注意:图库中的"庄稼" 功能)。 ...

5  添加直接联系到“通过”菜单  ( Adding direct contact to the share via menu ) 
通过菜单分享真棒。 但在一半以上的案例中,我使用菜单与我的妻子分享一些东西,问题不是"通过" ,但谁"分享它" 。 我只是希望有一个设置,其中我可以通过地址簿和"通过" 每个操作(在大多数情况下共享"的" 共享"的首选方式的环境中,这将出现在" 通过"菜单中的" 共享"菜单中。 有没有办法来做这个? ...

3  分享使用最近或经常使用的联系人的意图  ( Share intent to used recent or often used contacts ) 
我的一些Android应用程序允许我分享到OFT使用(或最近?)联系人,这很方便。 此功能称为?我很难找到关于 API开发人员文档 (我想知道它被称为的原因是,所以我可以向我的收据扫描仪应用程序提出一个功能请求,所以我不必每次和每次键入myaccultants的收据) ...

3  分享(通过分享菜单)直接以自己的电子邮件地址  ( Share through share menu directly to own email address ) 
我经常将图像差别送到我自己的电子邮件中用于转发或打印或者是什么。 问题是我有很多联系人,我必须键入一点才能找到自己的电子邮件地址。 我真的很想拥有一个分享菜单选项,称"分享到[特定电子邮件地址]" 。 是否有任何应用程序提供此类选项?? ...

16  如何向另一个Android发送联系人?  ( How can i send a contact from one android to another ) 
虽然我可以选择 Share 在我的机器人的联系人列表上的联系人中,另一端的机器人似乎无法打开,或者真正做任何事情,如果我通过gmail收到它,则结果附件或普通邮件客户端。我错过了什么?如何导入我的共享物? ...

11  自动转发短信到电报信使群  ( Auto forward sms to telegram messenger group ) 
我是一名志愿者消防员,我收到紧急电话,同时也是一个"紧急短信" 。我想将那些传入的短信转发给一群电报/ whatsapp,所以我的家人和朋友知道我去了事件。 我知道Android的SMS应用程序中有"共享" 选项。 (不使用SMS的环聊) 但是可以将所有短信从一个联系人转发到WhatsApp /电报组? 搜索Go...

0  在Android 5.1上共享通过选项  ( Share via option on android 5 1 ) 
当一个选择在Android 5.1上共享文件的选项时,有没有操作系统填充的应用程序列表。是基于大多数二手应用程序的Android填充的列表的顺序?我注意到这会再次保持不变的时间和时间。任何人都可以帮助Android填充该列表的默认标准的默认标准是什么。谢谢。 ...

6  为什么Android声称我有多个Flickr帐户,而不是让我上传到Flickr?  ( Why is android claiming i have multiple flickr accounts and not allowing me to ) 
从大约一周前开始,我的电话 - rooted htc令人难以置信,2.2 - 停止能够上传到Flickr。我无法将任何系统/设备与问题相关联;几个月前,我扎根了几个月,从那时起,愉快地更新。 我不使用任何特殊的flickr应用程序 - 只是通过 gallery。 但是当我这样做时,我首先提示登录Flickr,然...

© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有