Skip to content

FlyKOO/AndroidCameraDemo

Repository files navigation

Android Camera Demo

这是一个使用 Jetpack ComposeCameraX 构建的 Android 相机 Demo。应用在首页申请相机权限, 一旦授权即可展示实时预览,并提供一个拍照按钮,将照片保存到系统相册(Pictures/CameraDemo 目录)。

功能特性

  • Jetpack Compose 单 Activity 架构。
  • CameraX 预览与拍照能力。
  • 动态申请相机权限,支持跳转系统设置页。
  • 使用 Material3 构建界面与 Snackbar 提示。

开发环境

  • Android Gradle Plugin 8.5.2
  • Kotlin 1.9.24
  • Compose BOM 2024.05.00
  • CameraX 1.3.4
  • 最低支持 Android 8.0 (API 26)

运行方式

  1. 确保本地已安装 Android SDK 并配置 local.properties 或环境变量 ANDROID_HOME
  2. 运行 ./gradlew assembleDebug 或在 Android Studio 中直接同步并运行。

⚠️ 在无 Android SDK 的环境下执行构建任务会失败,可忽略该错误。

About

一款Android 相机demo kt componse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages