Unity调用Android

新建Android工程:
其中要引用Unity安装目录下的这个.Jar包。


package com.hust.husheng;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import com.unity3d.player.UnityPlayerActivity;import com.unity3d.player.UnityPlayer;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }        public void Test1() {UnityPlayer.UnitySendMessage("cube", "BackCall", "android");}        public String Test2() {return "husheng";}}

导出src文件夹为JAR文件。 Unity调用Android_第1张图片

拷贝JAR文件及下列文件到Unity。 Unity调用Android_第2张图片

using UnityEngine;using System.Collections;public class Test : MonoBehaviour {    public string info;// Use this for initializationvoid Start () {        UnityTest1();        UnityTest2();}// Update is called once per framevoid Update () {        }    public void UnityTest1()    {        AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");        AndroidJavaObject activity = jc.GetStatic<AndroidJavaObject>("currentActivity");        activity.Call("Test1");    }    public void UnityTest2()    {        AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");        AndroidJavaObject activity = jc.GetStatic<AndroidJavaObject>("currentActivity");        info=activity.Call<string>("Test2");        Debug.Log(info);    }    public void BackCall(string str)    {        info = str;        Debug.Log(info);    }}

==================================================================================== 结束。

更多相关文章

  1. 〖Android〗查找Android中的/system/lib中增加的lib文件是否在ap
  2. Android调用系统自带的文件管理器进行文件选择并获得路径
  3. Android 文件的选择
  4. 【Android】图片切换组件ImageSwitcher的运用
  5. Android 创建圆形背景图片
  6. android用于打开各种文件的intent
  7. Android base64 上传图片
  8. Android显示网络图片相关实现方法浅谈
  9. android 中Drawable跟Bitmap转换及常用于图片相关操作方法 - And

随机推荐

  1. Android4.2锁屏源码跟踪
  2. android如何使用自定义JNI接口,以及NDK工
  3. Android(安卓)升级Android(安卓)X 所需要
  4. android微信window.location.reload失效
  5. Android中相机,相册,剪切的原生使用
  6. Android源码分析:Java的Media Scanner层(阅
  7. Android好的文章,持续更新
  8. Android下数据库的解析
  9. android 打包 生成apk 出现的问题 javasc
  10. android选择视频文件上传到后台服务器