Skip to content
This repository has been archived by the owner on May 13, 2020. It is now read-only.

illuzor/Android-Sharing-Extension-ANE

Repository files navigation

Android-Sharing-Extension-ANE

Native Extension for Adobe AIR

Features:

- share text
- share image

Important! Be shure you are using latest version of AIR SDK. This ANE builded for 21

How to use:

Connect com.illuzor.extensions.SharingExtension.ane file to your android air project. Import com.illuzor.sharingextension.SharingExtension;

  1. Share text:
SharingExtension.shareText("Title", "Text for sharing");
  1. Share image:
var bitmap:Bitmap = ...;

// encoding image by native encoder (availible on FP 11.3/AIR 3.3 or newer)
var bitmapBytes:ByteArray = bitmap.bitmapData.encode(new Rectangle(0, 0, bitmap.width, bitmap.height), new JPEGEncoderOptions(70)));

var file:File = File.documentsDirectory.resolvePath("image_for_share.jpg");

var stream:FileStream = new FileStream(); // write file to local memory
stream.open(file, FileMode.WRITE);
stream.writeBytes(fileBytes);
stream.close();

SharingExtension.shareImage(file, "Choser title", "Message"));
  1. Dispose. If you don`t need extension after use, dispose it:
SharingExtension.dispose();

Demo app - http://yadi.sk/d/Se_LR8fm1lgsD

demoAppQR.gif

About

Android ANE for sharing text and images

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published