Estou usando o navegador da Web incorporado do Android (Froyo 2.2, se for o caso) e, quando escolho "Compartilhar página" no menu, recebo uma lista de 15 aplicativos diferentes.
Dessas, uso apenas 2-3 e 99% do tempo uso o Gmail, que fica perto do final da lista.
Como o navegador Android compila essa lista?
Existe uma maneira de:
Controlar quais aplicativos aparecem na lista?
Classificar a lista da maneira que eu gostaria?
O telefone está enraizado, então estou perfeitamente bem se a resposta for "Obter um arquivo do sistema de arquivos neste local e editar seu conteúdo".
Além disso, não preciso necessariamente que a resposta seja 100% permanente - ou seja, se a instalação de uma atualização de aplicativo voltar a adicionar o aplicativo à lista, eu posso viver com isso.
Essa lista é gerada (a cada inicialização) a partir dos aplicativos instalados que se registraram no sistema para lidar com esta função. A única maneira certa de remover uma entrada desta lista é desinstalar o aplicativo correspondente.
Você pode tentar compilar o aplicativo, remover a intenção de compartilhamento do arquivo "manifest.xml" e empacotá-lo novamente. No entanto, isso provavelmente causará problemas nas atualizações do mercado devido a incompatibilidades de assinatura.
fonte