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;
- Share text:
SharingExtension.shareText("Title", "Text for sharing");
- 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"));
- Dispose. If you don`t need extension after use, dispose it:
SharingExtension.dispose();
Demo app - http://yadi.sk/d/Se_LR8fm1lgsD