项目代码结构说明
<p><strong>/src/main/java核心文件:</strong></p>
<pre><code>|____com
| |____wxb
| | |____huiben
| | | |____activity
| | | | |____QRCodeScanActivity.java(授权码模式的扫描界面)
| | | | |____BRBaseActivity.java(基础Activity,包括SDK的调用流程、app内置语音提示等逻辑)
| | | | |____SplashActivity.java(引导页,权限检测和申请)
| | | | |____VTBRU3dActivity.java(玩瞳自身的Activity,会进行玩瞳的apk版本更新流程)
| | | | |____BRMainU3dActivity.java(界面实现)
| | | | |____UnityPlayerActivity.java(unity3d界面)
| | | |____audiotips(各类app内置语音提示的逻辑)
| | | |____utils(工具类package)
| | | |____constant
| | | | |____SysAudioConstant.java(系统音常量类,app内置的语音配置都在这里)
| | | |____fragment
| | | | |____dialog
| | | | | |____CopyrightDialogFragment.java(版权信息弹窗)
| | | | | |____ReadRecordDialogFragment.java(阅读记录弹窗)
| | | | |____PreviewFragment.java(预览界面,即有相机预览画面的界面)
| | | | |____UnityFragment.java(unity3d界面,即有大黄脸表情的界面)
| | | | |____SettingFragment.java(设置界面)
| | | | |____MainFragment.java(主界面,用来管理预览、大黄脸、设置界面)
| | | |____preview
| | | | |____CameraGLSurfaceView.java(OpenGL显示相机预览相关,unused状态)
| | | | |____VTCamera1.java(Camera Api1的封装)
| | | | |____VTCameraCtrl.java(自定义外部VTCameraCtrl,用来替换sdk的camera模块)
| | | | |____VTCameraPreview.java(预览界面)
| | | | |____DirectDrawer.java(OpenGL显示相机预览相关,unused状态)</code></pre>
<p><strong>assets目录结构</strong>:</p>
<pre><code>.
| |____bin(u3d相关的文件)
|____*.mp3(app内置音频,具体对应可参考音频配置的说明章节)</code></pre>