unity3D内嵌android项目
1、从u3d中导出android工程 工程名为 HS5
2、as(AndroidStudio简写)中新建android工程 MyAndroid
3、HS5 以module方式导入到MyAndroid 
4、 将u3d工程作为库引入
将u3d工程作为库引入
5、注释掉HS5 AndroidManifest中的
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
和 <!--<intent-filter>-->
<!--<action android:name="android.intent.action.MAIN" />-->
<!--<category android:name="android.intent.category.LAUNCHER" />-->
<!--<category android:name="android.intent.category.LEANBACK_LAUNCHER" />-->
<!--</intent-filter>--> 6、修改HS5中build.gradle 做如下修改
7、android原生工程中创建UnityActivity 继承自 UnityPlayerActivity 做如下修改

8、修改android原生工程的AndroidManifest文件

9、实现原生android调用u3d

10 实现u3d 调用android
AndroidJavaClass jc = new AndroidJavaClass("com.example.wwy.myapplication.UnityActivity");
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("m_activity");
jo.Call("SwitchActivity");
另一种 把两个工程合并为一个的方式 也可以实现 比较繁琐 不做介绍
参考资料
https://blog.csdn.net/zouxin_88/article/details/79149384
https://blog.csdn.net/f1017641044/article/details/80827621
unity3D内嵌android项目的更多相关文章
- .NET Core的文件系统[4]:由EmbeddedFileProvider构建的内嵌(资源)文件系统
		一个物理文件可以直接作为资源内嵌到编译生成的程序集中.借助于EmbeddedFileProvider,我们可以统一的编程方式来读取内嵌于某个程序集中的资源文件,不过在这之前我们必须知道如何将一个项目文 ... 
- 由EmbeddedFileProvider构建的内嵌(资源)文件系统
		由EmbeddedFileProvider构建的内嵌(资源)文件系统 一个物理文件可以直接作为资源内嵌到编译生成的程序集中.借助于EmbeddedFileProvider,我们可以统一的编程方式来读取 ... 
- [Unity3D]Unity3D游戏开发Android内嵌视图Unity查看
		---------------------------------------------------------------------------------------------------- ... 
- Android应用内嵌unity3d游戏项目
		在一个现有的Android项目中嵌入unity3d项目 1.将unity3d项目导出android工程 2.将第一步导出的Android工程中assets文件夹和libs文件夹下的所有内容复制到And ... 
- Android二维码功能实现,在程序内嵌入ZXing项目
		转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526247 最近二维码真是越来越火了,随便电视上.网络上.商场里,到处都是二维码. ... 
- 关于Unity程序在IOS和Android上显示内嵌网页的方式
		近期因为有须要在Unity程序执行在ios或android手机上显示内嵌网页.所以遍从网上搜集了一下相关的资料.整理例如以下: UnityWebCore 从搜索中先看到了这个.下载下来了以后发现这个的 ... 
- Android学习之——如何将GridView内嵌在ScrollView中
		最近在做一个项目,有一个需求是在ScrollView中内嵌一个GridView. 刚开始,我是以为能直接内嵌在里面: <ScrollView android:layout_width=" ... 
- Android程序中,内嵌ELF可执行文件-- Android开发C语言混合编程总结
		前言 都知道的,Android基于Linux系统,然后覆盖了一层由Java虚拟机为核心的壳系统.跟一般常见的Linux+Java系统不同的,是其中有对硬件驱动进行支持,以避开GPL开源协议限制的HAL ... 
- Android内嵌网页webview点击其中的链接跳转到我们应用内的Activity
		在一个大的Android项目中,由于客户端来不及更新和实现,经常会内嵌一些网页(在一些大型的互联网公司,PC的产品总是跑在客户端的前面),比如活动页面,通常可以内嵌用html5实现的页面,可以适配手机 ... 
随机推荐
- 快速排序 [Qsort]
			在做USACO1.4 等差数列的时候,我发现如果用结构体+sort就会超时,用二维数组+qsort就能AC,所以为了不忘记Quick Sort,我还是把代码贴出来以备以后要看吧. void qsort ... 
- linux上安装mysql,亲试成功
			安装mysql参考 网址https://blog.csdn.net/a774630093/article/details/79270080 本文更加详细. 1.先检查系统是否装有mysql rpm - ... 
- ES6_入门(6)_函数的扩展
			// 2017/7/22 /*ES6函数的扩展*/ //ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法. function log(x, y) { y = y || 'World'; ... 
- C. Playing Piano 动态规划
			题目意思是给你一个n长度的数字串为a,让你构造一个n长度的数字串b值都为1-5满足以下条件: 正常的dfs暴力构造会超时,我试过了.. 可以开一个二维数组dp[i][j]用来表示b的第i个数字为j是否 ... 
- PMM 对MYSQL 的监控配制
			系统选择: centos 7.2 关闭防火墙: systemctl stop firewalld.service systemctl disable firewalld.s ... 
- Android CollapsingToolbarLayout使用介绍
			我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计.这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来 ... 
- 条件式变分自编码机(Conditional Variational Autoencoders)
			Conditional Variational Autoencoders 条件式变换自编码机 摘要: Conditional Variational Autoencoders --- 条件式变换自编码 ... 
- hql里面union和union all的区别
			union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复. 注意,原来表里面的重复行也会被压缩. Union ... 
- windows Docker Desktop 搭建mysql,mssql和redis服务
			其实网上关于docker上搭建mysql的文章已经很多了,只是今晚自己搭建的时候遇到一些问题,记录一下 1.首先是pull image , docker pull mysql 2.启动服务 docke ... 
- 小程序longpress的bug及其解决
			我的小程序中,用到一个长按修改的功能,设计是这样的,短按tap,长按longpress 但是,偶尔出现长按无效的情况.我自己都经常碰到,今天仔细研究,用半天时间反复寻找,重现,发现问题和内存或别的因素 ... 
 
			
		