Skip to content

zoozooll/AndroidCameraParameters

Repository files navigation

Android Camera Parameters

Get it on Google Play

[English] | 简体中文 | 繁體中文 | 日本語 | 한국어

Android Camera Parameters is a powerful diagnostic tool for developers and enthusiasts to explore the deep technical capabilities of their device's cameras. It leverages the Android Camera2 API to provide detailed insights into every lens on your device.

App Overview

Key Features

  • Detailed Diagnostics: Inspect CameraCharacteristics for all lenses (Rear, Front, External).
  • Hardware Level Detection: Instantly see if your device supports LEGACY, LIMITED, FULL, or LEVEL_3 features.
  • Real-time Feature Tracking: Check support for RAW capture, Optical Image Stabilization (OIS), Manual Exposure, Manual Focus, and more.
  • Categorized Exploration: Hundreds of parameters organized by Sensor, Lens, AE/AF/AWB, and Processing categories.
  • Raw Data Export: View the complete camera profile as a structured JSON.
  • Multi-language Support: Fully localized into 12+ languages including Chinese, Spanish, Japanese, and more.

Supported Languages

The app is localized to support a global audience:

  • 🇺🇸 English
  • 🇨🇳 Chinese (Simplified)
  • 🇹🇼/🇭🇰 Chinese (Traditional)
  • 🇪🇸 Spanish
  • 🇧🇷 Portuguese (Brazil)
  • 🇫🇷 French
  • 🇩🇪 German
  • 🇷🇺 Russian
  • 🇮🇳 Hindi
  • 🇮🇩 Indonesian
  • 🇯🇵 Japanese
  • 🇰🇷 Korean

Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Design System: Material 3
  • Architecture: MVVM
  • Libraries:

Project Structure

  • app/: Main Android application module.
    • com.aaron.cameraparams.ui: Compose-based UI screens and components.
    • com.aaron.cameraparams.camera: Logic for interacting with the CameraManager and retrieving characteristics.
  • camera_parameters/: Sample JSON dumps of camera parameters from various devices (Pixel 3, Samsung S10+, etc.).
  • docs/: Additional documentation and screenshots.

Getting Started

Prerequisites

  • Android Studio Koala or newer.
  • Android SDK 37 (Compile/Target).
  • A physical Android device (recommended) or Emulator with Camera2 support.

Build and Run

  1. Clone the repository:
    git clone https://github.com/zoozooll/AndroidCameraParameters.git
  2. Open the project in Android Studio.
  3. Build the project:
    ./gradlew assembleDebug
  4. Install and run on your device.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support or Contact

Email: kangkang365@gmail.com Project Site: GitHub Pages

Official Google Play Release

The only official Android application for this open-source project is published by MiniNinjaDiff. Note for verification: The official Google Play developer contact email is minininjalee@gmail.com. This account is fully authorized and managed by the original repository owner, regardless of the different email address used for GitHub commits.

About

Analyze Android Camera2 parameters (Kotlin) — inspect CameraCharacteristics & CameraMetadata

Topics

Resources

License

Stars

5 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors