Android 社交与消息传递示例
精选的代码示例,可用于加速您的应用程序开发。浏览示例以了解如何为您的应用程序构建不同的组件。
特色
SociaLite:一个示例社交网络应用程序
了解以下 Jetpack API 在实现社交网络和通信功能方面的实际应用:Core(用于通知)、Compose(用于生成声明式 UI)、Media3(用于显示和编辑照片和视频)、CameraX(用于捕获照片和视频)、Room(用于将消息持久化到 SQLite 数据库)以及 Window(用于检测可折叠设备状态)。
相机
CameraX 基础
如何使用用 Kotlin 编写的 CameraX API。
CameraX 视频
如何使用 CameraX 视频捕获(录制)API 与 Capture + Preview 结合使用 MediaStore 格式。
CameraX 高级
如何使用 TensorFlow Lite 对实时相机帧执行实时物体检测。
CameraX-MLKit
如何使用 CameraX 的 MlKitAnalyzer 执行 QR 码扫描。对于编码 URL 的 QR 码,此应用程序会提示用户在浏览器中打开该 URL。
CameraX 扩展
如何使用 CameraX API 与 Camera 扩展一起捕获 JPEG,显示相机预览,查询支持的扩展,选择扩展并捕获静止图像。可用的扩展包括自动、背景虚化、人脸美化、HDR(高动态范围)和夜间模式。
HDR 视图查找器 (Camera2)
如何通过在偶数帧和奇数帧之间交替改变传感器的曝光时间,然后在每次捕获新帧时将最新的两帧合成在一起,来实现实时高动态范围相机视图查找器。