Android Developer Toolkit - DP PX Converter, API Lookup & ADB Commands

Android Developer Toolkit — DP PX Converter, ADB Commands, API Lookup

⚙️ 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