文件名称:camera:盖亚日历应用
文件大小:423KB
文件格式:ZIP
更新时间:2024-08-07 07:32:20
JavaScript
相机 允许用户拍照 允许用户录制视频 响应传入的活动(“pick”),这允许用户捕获图像/视频以在另一个应用程序中使用(例如,捕获图像以附加到电子邮件)。 允许用户查看最近拍摄的图像/视频。 允许用户在查看时共享图像/视频。 允许用户在查看时删除图像/视频。 相机应用程序非常“模块化”。 我们已将代码库分解为“视图”和“控制器”的集合。 下面我将详细介绍所做出的架构决策,以及我们为何做出这些决策。 模块 我们正在使用模块,使用“Alemeda”( 的较轻版本)加载并使用 (RequireJS 优化器)构建/优化。 我们依赖于不是 AMD 模块的文件( shared/js )。 对于那些我们在使用选项的人 相机.js 模块目前是相机硬件的接口。 它还保持一定程度的状态,包括:当前相机(前/后)、当前闪光模式(自动/开/关)、当前捕获模式(相机/视频)。 在重构之前,整个应用程序都