¿Cómo puedo personalizar la lista de servicios que aparece cuando elijo "compartir" algo en una aplicación?

17

Muchas aplicaciones le dan la opción de "Compartir" lo que sea que esté mirando (o viendo o escuchando). Esto generalmente se manifiesta en forma de una lista emergente de servicios que incluyen: Gmail, Facebook, Twitter ...) La lista parece ser la misma de una aplicación a otra. ¿Cómo puedo cambiar los servicios que figuran en esta pantalla emergente? ¿Hay alguna forma de cambiar, agregar, eliminar, agregar esta lista?

Estoy ejecutando Android 2.2 en un Moto Droid 1.

Mate
fuente
55
Uno imagina que editar el pedido sería casi tan útil. (Algo que modifica la orden sobre la base de más utilizado recientemente sería útil)
syntheticbrain
Agregué
Frio. Destaqué tu solicitud. La idea de permitir que se ordene la lista también es buena.
GollyJer

Respuestas:

12

Los elementos de la lista están determinados por las aplicaciones instaladas que respaldan la ACTION_SENDintención. Cualquier aplicación que admita esa intención se incluirá en la lista. No creo que haya una forma de que los usuarios modifiquen la lista que no sea instalar / desinstalar aplicaciones.

Dan Dyer
fuente
55
Esto es un poco irritante cuando aproximadamente la mitad de las aplicaciones que aparecen para "compartir" son cosas que nunca querré usar. Esperemos que esto se aborde algún día, incluso si solo en una ROM personalizada.
Malaquías
15

¡Alguien finalmente hizo una aplicación que hace exactamente lo que estaba buscando!

Echale un vistazo.
Andmade Share en Google Play Store

Le permite ocultar y reordenar el menú de compartir además de compartir en múltiples aplicaciones a la vez.
Awesomeness. :-)

AndMade Share: seleccione aplicaciones AndMade Share: ordenar aplicaciones

GollyJer
fuente
1
No de código abierto ... Eso es decepcionante. La mentalidad de compartir aplicaciones en Android Market es apenas mejor que en iOS. Esta aplicación también tiene una versión pro, por cierto. No es un programa gratuito.
Wyatt8740
5

Andmade Share puede personalizar esa lista. Tiene algunas limitaciones, pero parece que debería hacer lo que quieres.

ÁRBOL
fuente
3

Yo personalmente uso AppChooser Pro desde hace aproximadamente un año (también hay una versión gratuita para probar primero si te gusta). Es bastante similar a Andmade Share, que ya se recomendó con una respuesta anterior aquí , pero primero se ve mejor (OK, eso es bastante subjetivo), pero para mí también funciona mejor, de alguna manera más "inteligente":

Lista de AppChooser AppChooser Grid
AppChooser: vista de lista y cuadrícula (fuente: Google Play; haga clic en las imágenes para ver las variantes más grandes)

Primero, ofrece una lista y una vista de cuadrícula, como se muestra en las capturas de pantalla anteriores. Puede cambiar entre ambos utilizando el icono apropiado en la parte inferior (en el medio; fácil de identificar en las capturas de pantalla). Puede ordenar la lista alfabéticamente, ocultar elementos que nunca (o rara vez) usa mientras aún puede mostrarles "TODOS" (icono apropiado nuevamente), seleccionar múltiples objetivos y más. Por defecto, el orden de la lista / cuadrícula es una especie de LRU: una vez que usó un objetivo, se moverá a la parte superior.

Inmediatamente busqué la versión paga (sin siquiera mirar la gratuita), y nunca me arrepiento. Las diferencias entre los dos se enumeran en la página de Playstore de la versión gratuita.

Desafortunadamente, esta aplicación ha sido eliminada de la Play Store por el desarrollador.

Izzy
fuente
1
AppChooser Pro tampoco parece estar disponible en Play Store. Hay un apk para AppChoose en xda .
micrófono
2

No puede cambiar la lista, salvo eliminar las aplicaciones en cuestión. Hablando como desarrollador de aplicaciones, puedo decir que también es difícil hacerlo desde ese lado, por lo que estamos bastante atrapados con el funcionamiento del sistema.

Puede ser molesto, pero el sistema hace que la interoperabilidad sea tan fácil entre las aplicaciones, tanto desde la perspectiva del usuario como del desarrollador, que es difícil quejarse.

Eric Mill
fuente
1

Esto no es posible desde un nivel de sistema operativo. Android rellena ese menú para compartir en función de las aplicaciones que ha instalado que declaran que pueden abrir. Puede ver los detalles técnicos aquí , pero el resultado final es que sin una codificación adicional de cada aplicación individual para filtrar los resultados, siempre obtendrá la lista completa en el orden en que Android los devuelva.

Jake Basile
fuente
1

Fliktu No es gratis pero se ve genial, simple, personalizable y muy elegante

ingrese la descripción de la imagen aquí

Tom Edge
fuente