if (!Application.isEditor)
{
AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent");
AndroidJavaObject intentObject = new AndroidJavaObject("android.content.Intent");
intentObject.Call("setAction", intentClass.GetStatic("ACTION_SEND"));
AndroidJavaClass uriClass = new AndroidJavaClass("android.net.Uri");
AndroidJavaObject uriObject = uriClass.CallStatic("parse", "File://" + screenShotPath);
intentObject.Call("putExtra", intentClass.GetStatic("EXTRA_STREAM"), uriObject);
intentObject.Call("setType", "image/png");
intentObject.Call("putExtra", intentClass.GetStatic("EXTRA_TEXT"), ShareMessage);
AndroidJavaClass unity = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = unity.GetStatic("currentActivity");
// AndroidJavaObject jChooser = intentClass.CallStatic("createChooser", intentObject, "TopGuideCY");
AndroidJavaObject jChooser = intentClass.CallStatic("createChooser", intentObject, Main.pinRoute.pins[Main.pinRoute.pins.Count - 1].pin.data.name);
currentActivity.Call("startActivity", jChooser);
}
↧