Unity调用Android

阅读: 评论:0

Unity调用Android

Unity调用Android

Unity 调用Android

1打开AndroidStudio新建New Modece创建Android Library。


2把这玩意儿搞进去 classes.jar,然后导入一下

3解决依赖

4开始创建类,继承Fragment,来个简单的调用拨打电话界面

// A code blockimport android.app.Fragment;
t.Intent;
import android.Uri;
import android.os.Bundle;import androidx.annotation.Nullable;import com.unity3d.player.UnityPlayer;public class CallAction extends Fragment {public static  CallAction instance;public static final String TAG="打开拨号";public static CallAction getInstance() {if (instance == null) {instance = new CallAction();FragmentManager().beginTransaction().add(instance, TAG)mit();}return instance;}@Overridepublic void onCreate(@Nullable Bundle savedInstanceState) {Create(savedInstanceState);}public void CallNumber(String number){Intent intent = new Intent(Intent.ACTION_DIAL);intent.setData(Uri.parse("tel:"+number));startActivity(intent);}
}

4Unity 调用

 public AndroidJavaObject call;public void CallNumber(){if (call == null){AndroidJavaClass androidJavaClass = new AndroidJavaClass(&#ample.unitycallandroid.CallAction");call = androidJavaClass.CallStatic<AndroidJavaObject>("getInstance");}call.Call("CallNumber", "18888888888");}

本文发布于:2024-02-03 07:42:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170691737349612.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Unity   Android
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23