Cómo compartir la captura de pantalla de la puntuación del juego libgdx en whatsapp y facebook?
Estoy desarrollando un juego usando libgdx para android y ios . Ya he obtenido captura de pantalla utilizando esta función,
public void take() { byte[] pixels = ScreenUtils.getFrameBufferPixels(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), true); Pixmap pixmap = new Pixmap(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), Pixmap.Format.RGBA8888); BufferUtils.copy(pixels, 0, pixmap.getPixels(), pixels.length); PixmapIO.writePNG(Gdx.files.external("mypixmap.png"), pixmap); pixmap.dispose(); }
¿Cómo puedo compartir la captura de pantalla obtenida en facebook y whatsapp ?
- Scene2d cómo manejar actor tocado (LibGDX)
- Libgdx MainMenuScreen
- No se puede guardar ni cargar entero con las preferencias
- Pantalla de grabación a video libgdx android
- LibGDX leer archivo XML
- Libgdx lanzando una excepción en la aplicación helloworld cuando se ejecuta en el emulador
- Cómo hacer un ejecutable de mi juego LIBGDX
- Libgdx Hud con dos etapas
- Manejo multitouch en libgdx
- LibGDX SpriteBatch Multitextura posible?
- Cómo llegar a la etapa en el centro en libgdx?
- ¿Cómo mostrar el texto vectorizado usando libgdx?
- LinearLayout analógico dentro de la tabla en LibGDX
Obtenga la ruta de acceso de su pantalla y envíela como a continuación
Intent share = new Intent(Intent.ACTION_SEND); share.putExtra(Intent.EXTRA_STREAM, uri); share.setType("image/*"); share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); context.startActivity(Intent.createChooser(share, "Share image File"));
Nota : Whatsapp no recibe la imagen y el texto ambos juntos.