Android Camera Parameters
| [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.

Key Features
- Detailed Diagnostics: Inspect
CameraCharacteristicsfor all lenses (Rear, Front, External). - Hardware Level Detection: Instantly see if your device supports
LEGACY,LIMITED,FULL, orLEVEL_3features. - 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:
- Camera2 API: Core camera interaction.
- Gson: JSON serialization for raw data export.
- Navigation Compose: App navigation.
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
- Clone the repository:
git clone https://github.com/zoozooll/AndroidCameraParameters.git - Open the project in Android Studio.
- Build the project:
./gradlew assembleDebug - 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.
