Mi Samsung Galaxy S III afirma que una captura de pantalla fue "copiada al portapapeles". ¿Qué?

Estoy acostumbrado al Palm Treo 700p, con Palm OS. En Palm OS, el portapapeles del sistema solo puede contener texto.

Ahora también tengo un Samsung Galaxy S Relay con Android "Jelly Bean" 4.1.2. Este es un teléfono bastante similar al Samsung Galaxy S III, pero con un teclado físico deslizable incluido.

Hago capturas de pantalla de la forma habitual en un Galaxy S Relay. Mantengo presionadas las teclas Encendido + Inicio al mismo tiempo durante unos segundos hasta que veo un borde blanco alrededor del borde de la pantalla. (No por mucho tiempo. No quiero que mi teléfono se apague repentinamente sin guardar nada en el disco).

Ahora:

  • Al igual que un Galaxy S III, mi teléfono guarda una captura de pantalla en un álbum de fotos "Capturas de pantalla".

  • Al igual que un Galaxy S III, mi teléfono muestra una notificación con la etiqueta "Captura de pantalla capturada". Puedo expandir la notificación con dos dedos para ver una vista previa de los primeros centímetros de la captura de pantalla y luego tocar "Eliminar" o "Compartir".

  • Y, como un Galaxy S III, mi teléfono muestra un mensaje emergente de "brindis" en la parte inferior de la pantalla que dice Copied to clipboard.

Esperar. ¿Qué? ¿Se copió la captura de pantalla en el portapapeles?

¿Puede el portapapeles, en cualquier versión de Android, contener imágenes?

@GiantTree: Investigué más el asunto. En mi teléfono, la aplicación "Mensajería" (com.android.mms) me permite pegar imágenes en el campo "cuerpo" de un mensaje multimedia MMS. Según las palabras de David_O , tal vez esta sea una característica exclusiva de Samsung. Estoy usando Messaging versión 4.1.2-T699UVBMC5. ¡Intrigante! Todavía te invito a publicar tu comentario original como respuesta. :)

Respuestas (1)

El portapapeles (como en Windows, por ejemplo) puede contener diferentes tipos de datos.

Las imágenes sin procesar (como su captura de pantalla) son uno de esos posibles contenidos del portapapeles y, por lo tanto, puede pegarlos, dado que la aplicación que usa le permite pegar datos de imágenes desde su portapapeles.

Los tipos de datos admitidos que puede contener el portapapeles se mencionan en la documentación de Android ( https://developer.android.com/reference/android/content/ClipDescription.html ). Creo que guarda una Intención con el tipo ACTION_ATTACH_DATAo un Uri en su imagen o mantiene su imagen como una cadena de datos (codificado en Base64).