Android Developer Toolkit - DP PX Converter, API Lookup & ADB Commands
⚙️ Android Developer Toolkit
DP↔PX · SP↔PX · Hex↔RGB · API Lookup · DPI Calculator · ADB Commands
DP ↔ PX Converter
Convert density-independent pixels to screen pixels for any Android density.
—
pixels (px)
—
density-independent pixels (dp)
What is DP in Android?
DP (density-independent pixel) is a virtual unit that scales with screen density. It ensures consistent UI across all Android devices regardless of screen size.
DP to PX Formula
px = dp × (dpi ÷ 160)
- mdpi (160dpi): 1dp = 1px
- hdpi (240dpi): 1dp = 1.5px
- xhdpi (320dpi): 1dp = 2px
- xxhdpi (480dpi): 1dp = 3px
- xxxhdpi (640dpi): 1dp = 4px
SP ↔ PX Converter
Convert scale-independent pixels (used for text sizes) to screen pixels.
—
pixels (px)
What is SP in Android?
SP (scale-independent pixel) is like DP but also scales with the user's font size preference. Always use sp for text sizes in Android.
Hex ↔ RGB Converter
Convert color hex codes to RGB values and vice versa — useful for Android color resources.
—
RGB
Android Color Formats
In Android XML: #RRGGBB or #AARRGGBB (with alpha). In Kotlin: Color.rgb(r, g, b)
Android API Level Lookup
Find the Android version name and codename for any API level.
Android API Levels Reference
- API 21–22 → Android 5.x Lollipop
- API 23 → Android 6.0 Marshmallow
- API 24–25 → Android 7.x Nougat
- API 26–27 → Android 8.x Oreo
- API 28 → Android 9 Pie
- API 29–30 → Android 10–11
- API 31–32 → Android 12–12L
- API 33 → Android 13
- API 34 → Android 14
- API 35 → Android 15
- API 36 → Android 16
Screen DPI Calculator
Calculate the PPI/DPI of any Android device using screen resolution and size.
DPI Categories in Android
- ~120 DPI → ldpi
- ~160 DPI → mdpi
- ~240 DPI → hdpi
- ~320 DPI → xhdpi
- ~480 DPI → xxhdpi
- ~640 DPI → xxxhdpi
ADB Cheat Sheet
Essential ADB commands for Android developers. Click any command to copy it.
What is ADB?
ADB (Android Debug Bridge) is a command-line tool that lets you communicate with Android devices. It is used for installing apps, debugging, accessing the shell, and more.
How to enable ADB
Go to Settings → About Phone → tap Build Number 7 times → Developer Options → Enable USB Debugging.
Comments
Post a Comment