Skip to content

Device Selection for APK Installation#208

Merged
vaibhavpandeyvpz merged 2 commits into
masterfrom
VPZ/device-chooser
Dec 6, 2025
Merged

Device Selection for APK Installation#208
vaibhavpandeyvpz merged 2 commits into
masterfrom
VPZ/device-chooser

Conversation

@vaibhavpandeyvpz
Copy link
Copy Markdown
Owner

Summary

Adds a device selection dialog that allows users to choose which Android device to install APKs to when multiple devices are connected.

Changes

  • Device selection dialog - Shows connected devices with ID, model, SDK version, platform version, and status
  • Asynchronous device listing - Uses worker thread pattern to load device information without blocking UI
  • Status translation - Translates device status values (device, offline, bootloader, recovery, etc.) to human-readable text
  • Progress indicator - Shows indeterminate progress bar while loading devices
  • Device filtering - Only enables Install button for devices in "device" status (ready for installation)

Technical Details

  • Uses DeviceListWorker following the same pattern as other workers in the codebase
  • Queries adb devices -l and adb shell getprop to gather device information
  • All UI updates properly handled in main thread to avoid threading violations

@vaibhavpandeyvpz vaibhavpandeyvpz self-assigned this Dec 6, 2025
@vaibhavpandeyvpz vaibhavpandeyvpz merged commit 372138e into master Dec 6, 2025
3 checks passed
@vaibhavpandeyvpz vaibhavpandeyvpz deleted the VPZ/device-chooser branch December 7, 2025 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant