Como posso personalizar a lista de serviços que aparece quando escolho "compartilhar" algo em um aplicativo?


17

Muitos aplicativos oferecem a opção de "Compartilhar" o que você está vendo (assistindo ou ouvindo). Isso geralmente se manifesta na forma de uma lista pop-up de serviços que inclui: Gmail, Facebook, Twitter ...) A lista parece ser a mesma de aplicativo para aplicativo. Como posso alterar quais serviços estão listados nessa tela pop-up? Existe alguma maneira de alterar, adicionar, remover, anexar esta lista?

Estou executando o Android 2.2 em um Moto Droid 1.


5
Imagina-se que editar a ordem seria quase tão útil. (Algo que modificou a ordem na base mais utilizado recentemente seria útil)
syntheticbrain


Legal. Marquei o seu pedido com uma estrela. A idéia de permitir que a lista seja classificada também é boa.
precisa saber é o seguinte

Respostas:


12

Os itens da lista são determinados pelos aplicativos instalados que suportam a ACTION_SENDintenção. Qualquer aplicativo que suporte essa intenção será incluído na lista. Eu não acho que exista uma maneira de os usuários modificarem a lista além de instalar / desinstalar aplicativos.


5
Isso é meio irritante quando cerca de metade dos aplicativos que aparecem para "compartilhar" são coisas que eu nunca vou querer usar. Espero que isso seja resolvido algum dia, mesmo que apenas em uma ROM personalizada.
Malachi

15

Alguém finalmente criou um aplicativo que faz exatamente o que eu estava procurando!

Confira.
Andmade Compartilhe na Google Play Store

Permite ocultar e reordenar o menu de compartilhamento, além de compartilhar com vários aplicativos ao mesmo tempo.
Maravilha. :-)

AndMade Share: Selecione aplicativos AndMade Share: encomendar aplicativos


1
Não é de código aberto ... Isso é decepcionante. A mentalidade de compartilhamento de aplicativos no Android Market é pouco melhor do que no iOS. Este aplicativo também tem uma versão pro, btw. Não é um programa freeware.
precisa saber é o seguinte


3

Eu pessoalmente uso o AppChooser Pro há cerca de um ano (há também uma versão gratuita para testar primeiro, se você quiser). É bastante semelhante ao Andmade Share, que já foi recomendado com uma resposta mais antiga aqui , mas primeiro parece melhor (OK, isso é bastante subjetivo), mas para mim também funciona melhor, de alguma forma mais "inteligente":

AppChooser List Grade do AppChooser
AppChooser: exibição de lista e grade (fonte: Google Play; clique nas imagens para obter variantes maiores)

Primeiro, oferece uma lista e uma exibição em grade - como mostram as imagens acima. Você pode alternar entre os dois usando o ícone apropriado na parte inferior (no meio; fácil de identificar nas capturas de tela). Você pode classificar a lista em ordem alfabética, ocultar itens que você nunca (ou raramente) usa enquanto ainda pode mostrar a eles “TODOS” (ícone apropriado novamente), selecionar vários destinos e muito mais. Por padrão, a ordem da lista / grade é do tipo LRU: depois que você usa um destino, ele é movido para o topo.

Eu imediatamente fui para a versão paga (nem mesmo dando uma olhada na versão gratuita), e nunca me arrependo. As diferenças entre os dois estão listadas na página Playstore da versão gratuita.

Infelizmente, este aplicativo foi removido da loja de jogos pelo desenvolvedor.


1
O AppChooser Pro também não parece estar disponível na Play Store. Há um apk para AppChoose no xda .
mic

2

Você não pode alterar a lista, exceto remover os aplicativos em questão. Falando como desenvolvedor de aplicativos, posso dizer que também é difícil fazê-lo desse lado - por isso estamos muito presos à maneira como o sistema funciona.

Pode ser irritante, mas o sistema facilita a interoperabilidade entre aplicativos, tanto do ponto de vista do usuário quanto do desenvolvedor, que é difícil reclamar.


1

Isso não é possível no nível do sistema operacional. Esse menu de compartilhamento é preenchido pelo Android com base em quais aplicativos que você instalou declaram que podem abrir. Você pode ver os detalhes técnicos aqui , mas o resultado final é que, sem a codificação extra de cada aplicativo individual para filtrar os resultados, você sempre terá a lista completa na ordem em que o Android os devolver.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.