想在 Unity 中显示 Android 界面,但又不想导出 Unity 工程在 Android Studio 里编辑,于是探索将 Activity 导出到 AAR 包,用 Unity 编译打包的方法。 说明 本文介绍了通过 Unity Editor 打包含 Android Activity 在内的多 Act……
Android导出Activity到AAR包供Unity使用
SMB手机VR播放器(四):http video intent-filter
前文说到的 intent-filter 仅能匹配普通本地文件的 intent,那么如何匹配 http video 类型的 intent 呢? HTTP video intent 结构 一般情况下,Android 端发起一个隐式 http video intent 的代码如下: Uri uri = Uri.pa……
后台UnityPlayer.UnitySendMessage不生效(Android)
与安卓接口对接时,常使用UnityPlayer.UnitySendMessage给 Unity 发送一些消息。如果 App 进入后台,安卓端代码即使正常执行,Unity 方法也不会被调用。 问题描述 当应用进入后台一段时间后,即使安卓端 Java 代码正常执行,但其调用的UnityPlayer.UnitySe……
Unity Button等悬浮高亮状态不重置的问题(Selectable)
在 Unity 2018.4 及以下版本中,偶现在悬浮状态(hover)时隐藏并再次显示该 UI 后,高亮状态不重置的问题,其中以 Button 居多。 问题描述 UGUI 按钮 A,点击时隐藏自身(SetActive(false))。之后通过其他方式将其开启,发现 A 仍然保持高亮状态,并没有重置。 此情况……
Unity多线程调用安卓方法闪退解决方法
在 Unity 中使用安卓 AAR/JAR 插件时,如果在主线程中调用安卓 java 方法,可以正常调用,但新开一个线程调用时,将会闪退。这里记录下解决方法。 问题复现 有如下测试代码,生成一个安卓对象,并调用其 JAVA 实例方法 TestFunc。 1.同步调用(正常) 在 Unity 主线程中调用安卓方……