这是为一个太极拳馆开发的一款太极练习监督小程序,微信搜索“亲行庄”即可。
● 这是我自学java的第一款前后端独立自主开发的项目,后端语言是java,框架是spring MVC,数据库是mysql,前端框架是uniAPP。
● 这个项目本身结构不复杂,课程模块+训练管理模块+用户模块+教练点评模块,很简单。前端方面值得拿出来一说的就是微信小程序特有的一个优势,那就是可以唤起摄像头并且常驻这个特点,练习太极拳的时候,打开小程序,唤起摄像头,这时就可以定时抓拍照片,进而起到监督作用,抓拍的照片可以上传到服务器,教练就可以通过管理后台看到,并且给出点评。
● 直接唤起摄像头,APP也可以做到,但是手动拍完照片之后摄像头就退掉了,所以不能起到自动监督作用,只能用其他的方法代替,比如视频录制,但是相对麻烦;H5其实也能做到,但是受限于浏览器,比如微信浏览器的内核版本就比较低,不支持直接调用摄像头。
● 其实微信小程序的这个特性还适合做AR,需要克服的难点有两个,一是图片识别问题,这个可以通过后端解决,另一个就是3D模型渲染问题,不过现在微信小程序也支持webGL了,相信以后也会很好的支持3