https://android-anatomy.pages.dev
TODO: Add screenshots of the site and the app
Unlike Apple devices, Android varies across different devices.
I occasionally develop apps using WebRTC on Android, and I've encountered issues related to the available hardware video encoders and the camera resolutions specific to each device.
Often, this detailed information is not included in the device manufacturers' specification sheets.
This is why I started this project.
Access to https://android-anatomy.pages.dev.
You can share the data of your device using Android app.
Note
To share data, you need to sign in with a GitHub account.
Your GitHub account information will not be made public.
- Please download the latest binary from the release page of this repository.
- Launch the app.
- Press the button at the bottom right of the screen to share the data.
- android.os.Build
- android.os.Build.VERSION
- CPU info ...
/proc/cpuinfo
- WebRTC
- version of libwebrtc to be used to collect data
- hardware video encoder
- hardware video decoder
- camera and supported format (resolution, frame rate, image format)
- System Properties
- To avoid collecting properties set by users, only properties starting with 'ro' and 'vendor' will be collected.
Tip
Data may be added in future development.
- android.content.pm.PackageManager
- android.net.wifi.WifiManager
- Built-in audio device
- Bluetooth
- ...