Initial upload: clavier-ando-mibox
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# V1.2 - Serveur permanent Mi Box
|
||||
|
||||
Objectif : garder le serveur HTTP actif même quand Gboard est le clavier actif.
|
||||
|
||||
Nouveaux composants côté Mi Box :
|
||||
|
||||
- `AndoServerService` : service Android séparé du clavier IME.
|
||||
- `RemoteCommandServer` : serveur HTTP unique sur le port 8765.
|
||||
- `BootReceiver` : tente de relancer le service après redémarrage.
|
||||
|
||||
Endpoints :
|
||||
|
||||
- `GET /ping` : vérifie le serveur permanent.
|
||||
- `POST /picker` : ouvre le sélecteur de clavier, même depuis Gboard si le service tourne.
|
||||
- `POST /settings` : ouvre les paramètres clavier.
|
||||
- `POST /type` : écrit du texte seulement si Clavier Ando MiBox est le clavier actif.
|
||||
- `POST /enter` : Entrée seulement si Clavier Ando MiBox est actif.
|
||||
- `POST /backspace` : efface un caractère seulement si Clavier Ando MiBox est actif.
|
||||
|
||||
Installation :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\18-ClavierAndoMiBox"
|
||||
|
||||
.\gradlew.bat clean :tv_keyboard:assembleDebug
|
||||
|
||||
adb -s 192.168.1.8:5555 install -r .\tv_keyboard\build\outputs\apk\debug\tv_keyboard-debug.apk
|
||||
|
||||
adb -s 192.168.1.8:5555 shell monkey -p com.ando.miboxkeyboard.tv 1
|
||||
```
|
||||
|
||||
Après ouverture de l'application Mi Box une fois, le serveur doit répondre :
|
||||
|
||||
```powershell
|
||||
curl.exe http://192.168.1.8:8765/ping
|
||||
curl.exe -X POST http://192.168.1.8:8765/picker
|
||||
```
|
||||
|
||||
Note : Android peut tuer le service si la box manque de mémoire. Dans ce cas, ouvrir l'application "Clavier Ando MiBox" sur la Mi Box relance le serveur.
|
||||
Reference in New Issue
Block a user