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.

Matt
fonte
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
Eu adicionei esta solicitação de aprimoramento do Android
glenviewjeff
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.

Dan Dyer
fonte
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

GollyJer
fonte
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
5

O Andmade Share pode personalizar essa lista. Tem algumas limitações, mas parece que deve fazer o que você deseja.

ÁRVORE
fonte
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.

Izzy
fonte
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.

Eric Mill
fonte
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.

Jake Basile
fonte
1

Fliktu Não é gratuito, mas parece ótimo, simples, personalizável e muito liso

insira a descrição da imagem aqui

Tom Edge
fonte