内容:
1). 包含所有源代码
2). 包含每一个类的说明文档,关键函数以及配置文件的使用说明等等。
3). 程序结构框图,UML模型。
要求:
1). 核心逻辑和核心包放入一个jar包或者一个library project 中。
2). 测试Demo,调用这个jar包或者依赖此library project.
3). 在程序正常运行下,手机CPU,内存和磁盘的平均使用情况。
4). 如果涉及so库,需包含编译该so库的步骤,及底层C或C++代码说明文档。
5). 如果涉及修改底层框架,附带修改文档及对应修改目的。
6). 如果调用第三方开源库,需提供该开源库的概述,引用目的和使用方法等。
运行平台:eclipse
2. 技术要求:
1). 开发一个手机视频录像程序,该程序调用系统的摄像头,获取摄像头信息,保存成可播放的视频格式。
2). 拍摄视频的过程中,每间隔特定时间(例如10s),保存下拍摄的视频信息,并且保存成常见的视频格式(avi,mp4,flv等等),
保存的位置是程序的内部存储空间或者扩展的SD中,用户可以设置优先保存的位置。
3). 使用开始拍摄视频时的时间作为保存该视频时使用的文件名。
4). 当存储空间满(内部存储空间或者SD)时,覆盖掉最先保存的视频文件,依次循环往下。
5). 界面进行摄像工作时,具备去抖动功能。
6). 摄像头拍摄过程中能够自动对焦。
7). 程序中可以随时停止和继续进行摄像工作。当停止摄像工作的时候,立即保存当前拍摄的视频。当程序继续拍摄视频的时候,重新开始进行视频的录制工作,10s后保存文件,然后继续录制视频 . . . 。
8). 当进行摄像头置换的时候,切换的过程中,也需要保存这一段视频信息。
9).具备回看、重放、暂停、快进、快退等功能;
10). 提供该项目的用例图,域模型图,类图,时序图和活动图。
3. 测试实例设计:
1). 测试工程导入jar包或者library project.测试工程运行后,自动进行视频录制工作,界面上提供一个按钮进行前后摄像头的测试工作。
2). 拍摄区域可以根据手指的动作进行响应的放大和缩小操作。
3). 测试程序每隔10s自动保存。
4). 程序在持续进行视频录制时,屏幕常亮,系统不锁屏。
5). 程序必须稳定,可靠。
4. 验收标准:
能够提供所有上述必要文档,并且程序运行稳定,可靠。
此程序可以运行在2.3及2.3以上的各个系统版本(4.0,4.1, 4.2,4.3,4.4,5.0)中,可以在非root的手机上正常运行。
5.时间要求和开发进度:
15天内完成。
温馨提醒:任务征集期间,交易双方交流可通过一品威客站内信、任务交流区联系雇主!
雇主
发布需求
威客
报名竞价
雇主
选择中标
雇主
托管赏金
威客
在线工作
雇主
验收付款
任务进行中
一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务