Autore Topic: Emulatore - Skin con tasto hardware "Recents"  (Letto 347 volte)

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 593
  • Respect: +132
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Emulatore - Skin con tasto hardware "Recents"
« il: 25 Gennaio 2016, 13:15:30 CET »
0
Ciao a tutti,

sto provando a realizzare una skin per l'emulatore.

La mia skin prevede la navigation bar contenente i soliti tasti "Back", "Home" e "Recents", ma non riesco a trovare il codice da abbinare a quest'ultimo tasto.

Ho usato la seguente configurazione:

Codice: [Seleziona]
        buttons {
                back {
                        image port-button3.png
                        x 706   
                        y 1496
                }
                home {
                        image port-button2.png
                        x 447
                        y 1494
                }
                soft-left {
                        image port-button1.png
                        x 280
                        y 1496
                }
        }

ma soft-left emula il vecchio menù contestuale e non il tasto "Recents".

Seguendo la guida alla relaizzazione di skin per l'emulatore Android sono arrivato al documento di specifica per la definizione delle skin, dove si dice di far riferimento ad android/skin/file.c per l'elenco completo dei tasti disponibili sull'emulatore. Ma non mi sembra di trovare nulla di simile a "Recents".

Devo gettare la spugna oppure esiste un modo per emulare quel maledetto tasto?
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Emulatore - Skin con tasto hardware "Recents"
« Risposta #1 il: 26 Gennaio 2016, 11:41:22 CET »
+1
questo è il file aggiornato:
https://android.googlesource.com/platform/external/qemu.git/+/master/android/skin/file.c

stavi guardando un commit "vecchio".

Forse quel "cycle-windows" può aiutarti, fai due prove ;)
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 593
  • Respect: +132
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Emulatore - Skin con tasto hardware "Recents"
« Risposta #2 il: 26 Gennaio 2016, 14:17:41 CET »
0
Grazie Nicola_D per la rettifica.

Purtroppo non funziona, ed ulteriori ricerche fatte mi portano a pensare che non sia proprio possibile.

Pazienza.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.