在android应用中分享图片和文字给好友_插件-截屏并分享 (2)

using UnityEngine;
using System.Collections;
           
public class Share : MonoBehaviour
{
        public string title;
        public string content;
        static AndroidJavaClass sharePluginClass;
        static AndroidJavaClass unityPlayer;
        static AndroidJavaObject currActivity;
           
        void Start ()
        {
                sharePluginClass = new AndroidJavaClass ("com.ari.tool.UnityAndroidTool");
                if (sharePluginClass == null) {
                        Debug.Log ("sharePluginClass is null");
                } else {
                        Debug.Log ("sharePluginClass is not null");
                }
                unityPlayer = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
                currActivity = unityPlayer.GetStatic<AndroidJavaObject> ("currentActivity");
        }
           
        void Update ()
        {
                if (Input.GetKeyUp (KeyCode.Menu)) {
                        CallShare (title, "", content);
                }
        }
        public static void CallShare (string handline, string subject, string text)
        {
                Debug.Log ("share call start");
                sharePluginClass.CallStatic ("share", new object[] {
                        handline,
                        subject,
                        text
                });
                Debug.Log ("share call end");
        }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwwpg.html