1. 掌握Java,能使用kotlin开发。掌握JNI/NDK, 了解js,c ,html等。
2. 掌握Android开发。熟练掌握Android 控件, 多线程, 网络, 数据持久化,Android消息机制等。
3. 熟练掌握Android自定义View,复杂动画开发。
4. 熟悉图片处理,对音视频开发有一定经验。
5. 熟悉 常用框架,数据结构,设计模式等。
6. 熟悉Android 性能优化,内存管理等。
7. 能使用Android 插件化和热更新。
EasyVR
这是一个创新项目。通过USB线连接手机和PC. PC端将录屏的H264实时传送给Android端,Android通过对h264进行解析,将其在手机上展示出来。同时Android端实时传递传感器数据给PC端,改变pc端的角度画面。同时包含Unity动画。
云盘
创新项目。 通过扫描手机里的照片,将新增的照片上传到云端,同时将完成上传的照片进行压缩,压缩完成后删除原图,只保留压缩图。 可以选取手机里的音视频,上传成功后,通过ffmpeg指令进行压缩。
钢琴云学堂
钢琴+Android设备+外部摄像头组成一个在家练习的环境。(Android设备和外部摄像头通过USB连接)
使用了智能设备可以在家进行钢琴练习,我们可以纪录练习的过程,曲谱的展示,对练习的成绩进行打分,分享。用到的技术包括视频播放、视频录制、复杂动画,复杂自定义视图,Camera,进程间通信,网页、支付、第三方登录、JNI/NDK等.
运用AI技术进行在家的钢琴练习。 我的职责:分析需求,主导搭建项目结构和代码管理,负责项目主要模块的开发,跟进项目的优化与测试。 我的实现: 通过实现钢琴视频的播放,通过自定义视图实现了曲谱绘制和操作流程展示。 调用手机Camera和外部摄像头实现了拍照,预览和视频录制,
项目描述:众摇是一个声音媒介活动平台,通过声音检索技术,用户摇手机,系统自动识别广告并匹配成功,红包等你来拿。 项目职责: 技术选型:参与产品需求评审和技术选型,确定技术实现方案,负责代码实现,根据需求不断修正。 功能实现: 实现手机摇一摇功能,在手机进行摇动的时候