[APP] DroidMote Server / Client | Forum Android | AndroidWorld

ATTENZIONE:
L’Utente assume la totale responsabilità anche giuridica per ogni attività da lui svolta e per ogni contenuto pubblicato e/o scambiato. (leggi le condizioni d’uso).

Si invitano gli Utenti a non pubblicare o scambiare alcuna informazione che permetta di risalire, anche indirettamente, alla propria identità o all’identità di terzi (nome, cognome, residenza, email…) e divulgare alcun tipo di dato sensibile proprio o di terzi.

X
  1. #1
    Baby Android
    Registrato dal
    Oct 2011
    Residenza
    ancona
    Dispositivo
    galaxy s asus transformer
    Operatore
    TIM
    Messaggi
    3
    Grazie!
    0
    Ringraziato 0 volte in 0 post

    [APP] DroidMote Server / Client

    Ciao Lettori di AndroidWorld.

    Da oggi potete controllare un tablet Android o un telefono con un altro device Android, questo con DroidMote Client e DroidMote Server.
    Ho sviluppato queste due applicazioni per controllate il mio tablet asus transformer, quando è attaccato alla tv via hdmi, dal mio telefono galaxy s.
    Ho testato le applicazioni su vari tablet e telefoni Android e va molto bene.

    DroidMote Server deve essere installato sul device da controllare.
    DroidMote Client deve essere installato sul device controllore.

    Solo il device con il Server installato ha bisogno dei permessi di root.

    Cosa fa DroidMote:

    - Mouse
    - Tastiera
    - Controllo di un Mediaplayer Remoto
    - Dpad Remoto
    - Multitouch Gamepad Remoto
    - Controllo Remoto con l'accelerometero
    - Invia comandi analogoci tramite due stick virtuali sullo schermo

    Lista di Video:




    Il Client e il Server per connettersi devono essere sulla stessa rete locale.
    Se non avete un router wifi, potete connettere lo stesso il server e il client attivando la funzione Tethering/hotspot portatile sul vostro tablet o sul vostro telefono. Connettete il telefono al tablet o il tablet al telefono. Cliccate start sul server,prendete l'ip address che esce a schermo e inseritelo nei setting del client. Questo solo una volta, poi basta premere connect nel client e il gioco è fatto.
    (il wifi-direct, è differente dalla funzione Tethering/hotspot portatile, in quanto oltre ad offrirvi una connessione punto a punto, dovrebbe permettervi anche di collegarvi ad internet con la stessa scheda wifi. Tutti i device con ice cream sandwiches avranno il wifi-direct).


    Per le funzioni di base del mouse di DroidMote guardate questo video:

    DroidMote Basic Gesture - YouTube



    - Utilizzo Avanzato


    Come personalizzare le azioni dei pulsanti in DroidMote Server / Client:

    Prendete il file rar allegato droidmote-default.rar estraetelo e copiate:
    droidmote.kl in /system/usr/keylayout ------> questo file server per le personalizzazioni e può essere editato.
    (attenzione una singola linea sbagliata e android invece di usare droidmote.kl usa Generic.kl non succede niente, ma la vostra personalizzazione fallisce, ma basta ricontrollarlo e correggerlo)
    droidmote.kcm /system/usr/keychars -----> copiate questo file una sola volta e lasciatelo inalterato per sempre.

    Per conoscere quali codici invia il client, potete installare nella parte server il tool gratuito (Keyevent Dispaly che trovate nell'android Market).

    Seguite i seguenti semplici passi:

    1) connetti il client al server
    2) assicurati che tutto funzioni
    3) nel dispositivo in cui hai il server lancia il tool Keyevent Dispaly
    4) clicca un tasto sul client
    5) leggi il codice in Keyevent Dispaly
    6) apri il file /system/usr/keylayout/droidmote.kl (attenzione usare un file manager android per il root in quanto bisogna dare i permessi di lettura e scrittura alla cartella /system/usr/keylayout/. Io uso root explorer e lo faccio con un semplice click.)
    7) inserire il codice letto nella parte sinistra del file aperto e nella parte destra la nuova azione personalizzata
    8) disconnettere e riconnettere affinchè le modifiche abbiano effetto.

    Potete trovare la lista delle azioni da personalizzare in questa pagina:

    http://developer.android.com/referen.../KeyEvent.html


    I codici di default dei pulsanti del gamepad di DroidMote sono:

    Il pulsante A è key 304
    Il pulsante B è key 305
    Il pulsante X è key 307
    Il pulsante Y è key 308
    Il pulsante Z è key 309
    Il pulsante quadrato è key 310
    Il pulsante cerchio è key 311
    Il pulsante triangolo è key 315


    Solo Honeycomb e le versione successive di Android permettono l'uso dei pulsanti e degli assi di un controller fisico:

    key 304 BUTTON_A
    key 305 BUTTON_B
    key 306 BUTTON_C
    key 307 BUTTON_X
    key 308 BUTTON_Y
    key 309 BUTTON_Z
    key 310 BUTTON_L1
    key 311 BUTTON_R1
    key 312 BUTTON_L2
    key 313 BUTTON_R2
    key 314 BUTTON_SELECT
    key 315 BUTTON_START
    key 316 BUTTON_MODE
    key 317 BUTTON_THUMBL
    key 318 BUTTON_THUMBR

    Se avete DroidMote Server installato in una versione precedente ad Honeycomb, e volete comunque usare i pulsanti del gamepad di DroidMote Client, aprite il file droidmote.kl e sostituite con la seguente lista: (in questo modo nei giocchi che permettono la personalizzazione dei tasti potrete lo stesso utilizzare i pulsanti del gamepad)

    key 304 A
    key 305 B
    key 306 C
    key 307 X
    key 308 Y
    key 309 Z
    key 310 D
    key 311 E
    key 312 F
    key 313 G
    key 314 H
    key 315 I
    key 316 L
    key 317 M
    key 318 N

    Potete personalizzare anche gli assi con versioni di Honeycomb e successive di Android:

    la x dello stick sinistro è 0x00
    la y dello stick sinistro è 0x01

    la x dello stick destro è 0x02
    la y dello stick destro è 0x05

    la x dell'accelerometero x è 0x10
    la y dell'accelerometero x è 0x11

    Nella configurazione di default avete:
    axis 0x00 X
    axis 0x01 Y
    axis 0x02 Z
    axis 0x03 LTRIGGER
    axis 0x04 RTRIGGER
    axis 0x05 RZ
    axis 0x10 HAT_X
    axis 0x11 HAT_Y
    In questa configurazione userete lo stick sinistro per muovere il personaggio --> X and Y e lo stick destro per cambiare la visuale --> Z and RZ

    Se volete potete cambiare la configurazione in:
    axis 0x00 Z
    axis 0x01 RZ
    axis 0x02 X
    axis 0x03 LTRIGGER
    axis 0x04 RTRIGGER
    axis 0x05 Y
    axis 0x10 HAT_X
    axis 0x11 HAT_Y
    In questa configurazione userete lo stick sinistro per cambiare la visuale --> Z and RZ e lo stick destro per muovere il personaggio --> X and Y


    Un'altra utile configurazione per gli assi se volete simulare le levette analogiche LTRIGGER e RTRIGGER è:
    axis 0x00 X
    axis 0x01 Y
    axis 0x02 Z
    axis 0x03 LTRIGGER
    axis 0x04 RTRIGGER
    axis 0x05 split 0x00 RTRIGGER LTRIGGER
    axis 0x10 HAT_X
    axis 0x11 HAT_Y
    In questa configurazione userete lo stick sinistro per muovere il personaggio --> X and Y e lo stick destro per cambiare la visuale quando muovete a sinistra e a destra, mentre se muovete lo stick destro in alto e in basso azionerete le levette analogiche LTRIGGER e RTRIGGER (spesso richieste nei giochi per accelerare e decelerare esempio gta 3).


    Se avete un gioco di corse o volete muovere il personaggio con l'accelerometro, potete cambiare gli assi 0x10 and 0x11 con l'azione che volete.


    Per ulteriori informazioni sulla personalizzazione guardate qui:
    http://source.android.com/tech/input...out-files.html

    Giochi testati che supportano i gamepad:

    - Shadowgun
    - Riptide Gp
    - Reckless Getaway
    - GTA 3
    - Giochi di Onlive con questo apk per tutti i controllers http://www.megaupload.com/?d=VDZQP2I4 or http://www.mediafire.com/?h17vg8chwstkt9i
    - Raging Thunder II
    - Cordy
    - Hockey Nations 2011
    - All Emulators

    Segnala un nuovo gioco con il supporto ai gamepad !
    File allegati
    Ultima modifica di zulu99; 04-01-2012 a 22: 13

  2. #2
    Baby Android
    Registrato dal
    Oct 2011
    Residenza
    ancona
    Dispositivo
    galaxy s asus transformer
    Operatore
    TIM
    Messaggi
    3
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    Finalmente è tra noi la versione di DroidMote Server (free) per Linux.

    L'ho testata su Ubunti 11.10 ed ecco il video:


LinkBacks (?)


Discussioni simili

  1. Server Apache + PHP su Android
    Da NicoBellic nel forum Android Bar
    07-08-2011
    4Risposte
  2. Samba o FTP Server?
    Da Dalcielo nel forum Applicazioni
    20-06-2011
    7Risposte
  3. O1 e server ftp
    Da ricky822 nel forum LG Optimus One (P500)
    09-05-2011
    28Risposte
  4. Server VNC
    Da Bonfi nel forum Vodafone Ideos / Huawei Ideos
    06-03-2011
    3Risposte
  5. Controllare Android dal PC (Vnc Server)
    Da riddick86 nel forum Applicazioni
    06-06-2009
    0Risposte

Segnalibri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  

Search Engine Friendly URLs by vBSEO 3.6.1