Eric's Drop to Phone for Android
Native receiver for the same LAN URLs the Windows app prints (http://{ip}:17890/d/{token}). After one scan, the app can also find the PC on Wi-Fi by Bonjour/NSD (_droptophone._tcp) if the address changes.
The Gradle project is in this folder. Build it on Windows or Linux with Android Studio or JDK 17 + Android SDK. Chrome still works without this app.
Google Play listing: PLAY_STORE.md.
Open and run
cd src\DropToPhone.Android
.\gradlew.bat assembleDebug
Install app\build\outputs\apk\debug\app-debug.apk on a phone on the same Wi-Fi as the Windows PC.
Application ID: com.droptophone.app. Minimum Android: 10 (API 29).
Permissions
| Permission | Why |
|---|---|
| Camera | Scan the QR from the Windows window |
| Nearby Wi-Fi devices | Discover _droptophone._tcp |
| Internet | Talk to the PC over LAN HTTP |
| Notifications | Incoming drop is ready |
URL contract
Same as the iPhone app and Safari:
- Status:
GET /current - Page:
GET /d/{token} - One file:
GET /d/{token}/item/{id} - Single file or zip:
GET /d/{token}/file - Send to PC:
POST /from-phone