Unity与Android Studio互相调用


前言:因为最近在学习Unity与安卓之间的交互,所以在网上搜寻了很多关于这方面的东西。因为自己在网上搜的时候,感觉大家的东西都有些零碎,该有的差不多都有了,但是都不够全面,所以自己写篇文章用来整理这些精华 Unity与Android Studio互相调用的知识给大家分享一下


1.u3d中调用android的一些API

代码如下(示例):

先介绍一下u3d中调用android的一些API
UnityPlayer是unity3d自身的一个jar包,两端通信的关键,
currentActivity是android需要的上下文,这两个东西你可以当作是调用某些android方法需要的参数,记下就行AndroidJavaClass jc=new AndroidJavaClass(“com.unity3d.player.UnityPlayer”);
AndroidJavaObject jo=jc.GetStatic(“currentActivity”);jo.Call(method ,parameter );
jo.Get(method ,parameter );
jo.Set(method ,parameter );
jo.CallStatic(method ,parameter );
jo.GetStatic (method ,parameter );
jo.SetStatic (method ,parameter );
12345678910111213

该处使用的url网络请求的数据。


Unity调用安卓

Unity与Android Studio互相调用相关推荐

  1. Unity 和 Android Studio的SDK接入(新手心得)

    AndroidManifest.xml前言 刚大学毕业入职不到三个月,让接SDK,就在网上学习查找了一些.肯定有很多不足之处,请多多指教 写的这篇文章呢,只适合没有方向的,不知道怎么开始的(我就是,学 ...

  2. Android studio项目调用SO库

    Android studio项目调用SO库 Android studio创建Native C++工程 下载Native C++工程编译工具 新建native c++工程 native C++工程目录结 ...

  3. android工程引入unity,Unity导出Android Studio工程

    在出游戏包的时候,如果需要接入sdk,一般都不会直接在unity里操作,而是导出android工程,在android工程里操作,从unity5.3开始已经支持导出android studio工程,相比 ...

  4. android gettext方法,方法getText()必须从UI线程(Android Studio)调用

    我正在尝试为应用程序创建登录名.但是我有一个问题. 这是我的代码: package com.forgetmenot.loginregister; import java.util.ArrayList; ...

  5. uni-app如何打包apk到Android studio中调用

    首先我们知道,Android和uni-app中写的代码是完全不一样的,他们的编译环境也是不一样的,呢么如何要在Androidstudio中调用uni-app中的代码呢?我们这边来准备几个步骤请看: 第 ...

  6. Android Studio项目调用第三方库iconv

    iconv动态库编译请参考:ubuntu-20.04.4环境下ndk-r21e 编译libiconv libiconv-1.16动态库下载:Android libiconv.so动态库 一.创建and ...

  7. Android studio在线调用华为HarmonyOS系统虚拟机

    好消息!!做安卓开发的朋友可以直接调用华为HarmonyOS系统的虚拟机了!! 最近不是学习鸿蒙开发么,偶然想鸿蒙这个虚拟机DevDco Studio可以直接调用,那AS是不是也可以直接使用,一试还真 ...

  8. Android studio封装调用多个第三方so动态库

    1.在项目local.properties文件中配置NDK版本: 2.配置编译目录 cpp 目录为编译脚本,源代码和头文件目录 jniLibs 为第三方so库目录, 3.添加第三方so库 注意子目录名 ...

  9. android studio调用python,Android studio中编写Python代码-2

    Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...

最新文章

  1. c# BackgroundWorker组件介绍(属性、方法、事件)
  2. VCS-bilibili教程篇1-Simulation Basics
  3. Linux下理解进程,fork()创建子进程
  4. Vue单文件组件与vue-loader
  5. java set第n位_Java学习路线:float在内存中的存储
  6. cs文件中控制页面table的大小、title名称(.aspx)
  7. vscode 调试 C++/JavaScript
  8. (20)System Verilog利用clocking块产生输出信号延迟激励
  9. mysql 联合质检_第三次全国国土调查-统一时点更新阶段数据库质检规则业务细则解释(三)...
  10. 如何在Spring框架中使用RMI技术
  11. linux下高可用性群集和负载均衡群集的实现
  12. php运行方式isapi,PHP_WINDOWS 2000下使用ISAPI方式安装PHP,使用ISAPI方式安装PHP。 下载连 - phpStudy...
  13. redis——jedis的使用以及springboot整合redis
  14. mongodb仲裁者_真理的仲裁者
  15. JavaScript 习题及面试题 4
  16. uni-app入门教程(7)第三方登录和分享
  17. ArcGIS如何加载水经注下载的图片?
  18. 大一上计算机导论期末试题及答案,郑州大学计算机导论大一试题答案.doc
  19. linux 给文件替换字符串/替换内容/替换某行 (shell,sed)
  20. th:text属性与utext属性

热门文章

  1. Win10打开老游戏血战上海滩
  2. PHP汉字转拼音第三方类库
  3. CO Business Transaction-CO业务处理
  4. 社交网站需要多大的服务器空间,社交app选多大云服务器
  5. sql Server 创建临时表 嵌套循环 添加数据
  6. postman批量请求post
  7. 【算法】0-1背包问题(Knapsack problem)
  8. Android4.4蓝牙耳机HFP流程分析-1
  9. 从Waze被收购看谷歌与苹果的地图领域之战
  10. 洛谷P3354 Riv河流 [IOI2005] 树型dp