Unity 之 唤起调用 Android 其它应用app的方法

 时间:2024-10-13 03:48:57

1、打开Android Studio,新建一个工程,具体如下图

Unity 之 唤起调用 Android 其它应用app的方法

2、在工程中,新建一个模块(New Module),选择Android Library ,取一个名字,点击Finish,添加一个模块,具体如下图

Unity 之 唤起调用 Android 其它应用app的方法Unity 之 唤起调用 Android 其它应用app的方法Unity 之 唤起调用 Android 其它应用app的方法Unity 之 唤起调用 Android 其它应用app的方法Unity 之 唤起调用 Android 其它应用app的方法Unity 之 唤起调用 Android 其它应用app的方法

9、在工程中,新建一个脚本Test,双击或者右键打开进行编辑,具体如下图

Unity 之 唤起调用 Android 其它应用app的方法

11、Test 脚本内容如下:using UnityEngine;using UnityEngine.UI;public class Test : MonoBehaviour { public Button btn; /// <summary> /// android 对象 /// </summary> AndroidJavaObject androidJavaObject; void Start() { //通过该API来实例化导入的arr中对应的类,参数为 包名+类名 androidJavaObject = new AndroidJavaObject("com.example.callandroidapp.CallAnotherApp"); //按钮添加唤起app事件 btn.onClick.AddListener(OnBtnClick); } /// <summary> /// 调用其它应用 /// </summary> private void OnBtnClick() { // 这里测试唤起安装的百度地图 androidJavaObject.Call("DoActiveApp", "com.baidu.BaiduMap"); }}

12、脚本编译正确,回到Unity,把脚本挂载到场景中新添加的GameObject上,并把按钮赋值上去,具体如下图

Unity 之 唤起调用 Android 其它应用app的方法

14、在测试机上运行,点击按钮,就可以唤起打开到百度地图应用,具体如下图

Unity 之 唤起调用 Android 其它应用app的方法
  • 讯飞极智软件怎么清除缓存
  • 麦当劳积分怎么兑换
  • 《极品飞车14:热力追踪》游戏操作图文攻略一
  • 牛股王炒股软件操作指南
  • 热门搜索
    西安旅游职业中专 南山佛教文化旅游区 徐州旅游局 九寨沟最佳旅游时间 三亚大东海旅游攻略 慈溪旅游网 冬季黄山旅游攻略 长沙附近旅游景点 杭州冬天旅游 沈阳到海南旅游专列