Java

版本号 大小 更新时间 更新说明
V1.3.5562 24.7MB 2017.10.17
  • 1、调整畸变参数、优化畸变算法;
  • 2、修复部分BUG/性能优化
  • 2.1、修复在小米6和小米Mi X2等820手机上误开启SVR的问题;
  • 2.2、修复无陀螺仪手机在尝试断开陀螺仪时可能卡死的问题;
  • 2.3、修改应用界面快速切换前后台可能出现的主服务崩溃问题;
V1.3.5386 24.0MB 2017.06.13
  • 1、在SDK中Init之前加入SD卡读写权限、网络权限的适配申请,Android Demo中去掉权限适配;
  • 2、在SDK中Init之前加入魔镜相关服务的检测,若检测到设备未安装相关服务,则导向下载暴风魔镜VR安装服务;
  • 3、修复部分BUG/性能优化
  • 3.1、修改Matrix分体机上切换场景时可能出现的画面拉升或撕裂的问题;
  • 3.2、修改用回后台时可能出现的程序崩溃问题;
V1.3.5112 24MB 2017.03.14
  • 1.例行升级
V1.3.4956 13.1MB 2017.01.09
  • 1.支持魔镜S1;
V1.3.4808 13.4MB 2016.12.08
  • 1.优化姿态数据传输效率和版本兼容性;
  • 2.优化调度算法;
  • 3.提升CPU、GPU的效率;
  • 4.提升运行的稳定性。
V1.3.4670 22.6MB 2016.11.11
  • 1.提升运行效率;
  • 2.提升运行稳定性;
  • 3.开发环境从eclipse切换到Android Studio;
  • 4.支持魔镜5功能在Android7.0上运行;
V1.3.4044 21.3MB 2016.09.06
  • 1.优化魔镜5代眼镜支持;
  • 2.优化畸变算法,减少GPU开销和能耗;
  • 3.优化TW/ATW算法,减轻运动时的眩晕感;
  • 4.减小核心库的尺寸;
  • 5.Demo 程序支持复位旋转角的功能演示;
  • 6.Demo 程序增加由双手手柄A(确定)、B(取消)、X(菜单)控制的能力;
  • 7.Demo 程序增加对Android 6.0系统显式权限申请;
  • 8.不再发布x86的版本;
  • 9.支付/登陆时没有安装主APP的时候会弹出下载确认页面;
  • 10.支付确认界面支持5代手柄和触摸板;
  • 11.允许开发者选则SDK采用Native传感器接口或者Java传感器接口来作为数据来源;
  • 12.解决魔镜5代占用CPU较高的问题;
  • 13.同步魔镜APP登录状态接口mjAppAutoLogin更名为syncMjAppLoginState;
  • 14.双屏支付确认页增加头控;
  • 15.登录、注册接口适配魔镜APP标准版;
V1.3.3423 26.1MB 2016.07.01
  • 1.增加音量加、减键的支持;
  • 2.增加魔镜5代眼镜外设支持,可以使用外置陀螺仪、手柄、触摸板、按键、光感等设备;
  • 3.增加魔镜5代节电模式的接口;
  • 4.增加支付模块商户验证、获取token、支付魔币、查询余额接口增加失败详情的回调;
  • 5.SDK For Android Demo增加天空盒模型示例;
  • 6.已知问题与解决方案
  • 6.1、部分安卓机型需要额外手动开启OTG权限才可以使用魔镜5代眼镜(包括:陀螺仪、触摸板等控制按键);
V1.3.3016 20MB 2016.06.08
  • 1、SDK 加入魔镜5代和魔镜Rio畸变参数支持;
  • 2、合并支付包,今后只需一个Jar包即可开发畸变和支付功能;
  • 3、增加魔镜5代头戴设备的外设支持;
  • 4、修复部分BUG/性能优化:
  • 4.1、SDK不再支持竖屏横显;
  • 4.2、SDK优化显示效果;
V1.2.2419 19.4MB 2016.04.29
  • 1.修改支付流程,增加了用户验证和服务端安全验证环节;
  • 2.修复部分BUG/性能优化
  • 2.1 为统一命名规范,修改了虚拟货币查询与支付的接口;
V1.2.2343 19.2MB 2016.04.11
  • 1.新增魔镜用户注册/登录/支付接口,本次集成的魔镜支付SDK版本号为1.0.3;
  • 2.修复部分BUG/性能优化:
  • 2.1.修复Android 4.2及以下手机无法运行的问题;
  • 2.2.修复部分MTK/麒麟芯片手机上连接了多个蓝牙设备时,可能造成手柄无法正确操作的问题。
V1.2.2261 11.7MB 2016.03.28
  • 1.解决StopTracker与StartTracker不配对、或StartTracker失败时调用StopTracker时,部分机型可能出现的崩溃问题;
  • 2.解决结束进程时,部分机型可能出现的崩溃问题;
  • 3.暂不能支持Android 4.2 以下平台
V1.2.2187 18.8MB 2016.03.01
  • 1.增加魔镜小D的支持;
  • 2.增加一个接口用于绘制有3D效果的Overlay;
  • 3.优化无畸变镜片的渲染速度;
  • 4.将写log到SDCard的模组分拆出来成单独的动态库(libmdklog.so),加载libmojing.so时依赖该库;
  • 5.解决V1.2.2118版报数中关于APP使用时长的记录重复上报的问题(该问题仅在2118版存在);
V1.2.2118 22.7MB 2016.02.04
  • 1.增加一个可以由用户指定位置的使用Alpha通道叠加于场景之上附加图层,该图层会被畸变,但不会随着运动位置预测而抖动;
  • 2.增加从云端动态获取眼镜配置信息和手柄映射信息的能力;
  • 3.增加错误信息上报接口;
  • 4.增加一组设置/获取用户自定义参数的接口,可以用来指定屏幕尺寸(以英寸为单位);
  • 5.修复部分BUG/性能优化:
  • 5.1解决3、4代手柄在不同进程间切换重连失败的问题;
  • 5.2 手柄相关接口调整,去掉获得默认配置文件接口。如果用户没有配置文件,则对应变量直接填null即可,SDK会自动加载默认配置文件;
  • 5.3修改当安装包和SD卡上无mobile config文件时从线上更新mobilie数据失败的问题;
  • 5.4解决启用头部跟踪时退出程序有可能偶发性崩溃的问题;
V1.2.1885 17.7MB 2016.01.08
  • 1.优化单线程/多线程畸变效率,优化GUP渲染代码,减少GPU工作负担;
  • 2.支持获取最近一次切换的MojingWorld参数的功能;
  • 3.支持设置默认MojingWorld参数功能;
  • 4.修复部分bug:
  • 4.1修复应用退出时由于陀螺仪线程没有停止工作导致的崩溃;
  • 4.2修复手柄在某些操作后不能从对应的Activity断开的问;
  • 5.处理系统返回的陀螺仪采样间隔为0时闪退的问题。参数的接口,可以用来指定屏幕尺寸(以英寸为单位);
  • 5.修复部分BUG/性能优化:
  • 5.1解决3、4代手柄在不同进程间切换重连失败的问题;
  • 5.2 手柄相关接口调整,去掉获得默认配置文件接口。如果用户没有配置文件,则对应变量直接填null即可,SDK会自动加载默认配置文件;
  • 5.3修改当安装包和SD卡上无mobile config文件时从线上更新mobilie数据失败的问题;
  • 5.4解决启用头部跟踪时退出程序有可能偶发性崩溃的问题;
V1.1.1475 14.3MB 2015.12.01
  • 1、增加平台验证接口及其实现(详细用法参见文档及Demo);
  • 2、增加平台统计接口,Android的Demo给出演示;
  • 3、安卓版修改部分蓝牙手柄适配性代码;
  • 4、安卓版增加604台手机的显示分辨率修正信息和/或适用于Mojing4 Android版的显示位置信息;
  • 5、支持一体机的畸变(仅限在一体机中执行时);
  • 4.1修复应用退出时由于陀螺仪线程没有停止工作导致的崩溃;
  • 4.2修复手柄在某些操作后不能从对应的Activity断开的问;
  • 处理系统返回的陀螺仪采样间隔为0时闪退的问题。
V1.1.1351 75MB 2015.11.19
  • 1、修复部分手机修正屏幕分辨率时失效的问题;
  • 2、魔镜3 Plus B的FOV从60恢复为88;
  • 3、支持魔镜4
  • 3.1、支持魔镜4畸变,和观影镜畸变;
  • 3.2、支持Mojing4-A手柄和MagP90枪(暂不支持断开通知);
  • 3.3、当选用魔镜4眼镜的时候,手机会面会根据以下规则调整画面高度(竖屏方向向左旋转,Home键在右侧时的垂直方向向上变化);
  • 4、优化Android平台下蓝牙手柄连接的稳定性;
  • 5、Android增加部分手机支持列表
  • 6、Android修正部分BUG
  • 6.1、修正程序内切换Activity,DisconnectJoystick后再ConnectJoystick,三代手柄不能连接;
  • 6.2、logcat中会出现广播注册的receiver不存在的问题;
  • 6.3、修正dispatchKeyEvent可能由于空指针崩溃的问题;
  • 6.4、Android平台修复蓝牙手柄摇杆事件处理中可能存在的偶发崩溃;
  • 6.5、Android平台处理系统配置变化消息;
  • 6.6、Android平台处理连接4代手柄并开关时可能导致的应用重启;
  • 6.7、Unity 版本修正切换场景时可能闪屏的问题;
  • 6.7、Unity 版本优化显示质量,减少锯齿;
  • 6.8、其他部分优化工作。
V1.1.1147 75.3MB 2015.11.11
  • 1、SDK For Unity增加Unity_GetSDKVersion接口用于获取当前使用的SDK的版本号;
  • 2、SDK For Unity修复NGUI插件界面触摸响应问题;
  • 3、修复Unity工程在iOS平台发布下Release模式时无法启动的问题。
  • 4、SDK 全版本 修复部分传感Sensor多线程访问的冲突,增加部分安全保护代码;
  • 5、SDK For Android 增加保护代码用于检查Java层传入数组防止越界;
  • 6、SDK For iOS 增加MFi手柄支持,可以尝鲜试用;