Android ANE for sharing text and images
Java ActionScript
Latest commit 84fbdbe Mar 18, 2017 @illuzor committed on GitHub Update README.md
readme update
Permalink
Failed to load latest commit information.
bin
build
source_as3/com/illuzor/sharingextension Added message for image sharing Sep 21, 2013
source_java/src/com/illuzor/sharingextension
README.md
extension.xml

README.md

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