2015-05-05 25 views
6

È interessante notare che durante lo sviluppo, posso scegliere di eseguire un'app Wear sul telefono anziché su un dispositivo Wear. Sembra lo stesso - semplicemente enorme, ovviamente.Testare le app Android Wear sul telefono?

Sulla base di https://plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3, ho capito che potevo usare ADB per rendere lo schermo del telefono abbastanza piccolo per fare una buona imitazione di uno SmartWatch rettangolare ...

Ma per quanto riguarda i test per i dispositivi Android Wear rotonde? C'è qualcosa che posso fare per il telefono (o un dispositivo Android Wear rettangolare, se è per questo) per farlo apparire come un cerchio (e ancora meglio, identificarlo come dispositivo tondo per Android Wear) al fine di testare le interfacce rotonde?

Sì, c'è sempre il taglio di un buco rotondo da una pagina e trattenendolo sopra il dispositivo, ma ovviamente non è l'ideale.

risposta

2

È possibile testare l'app su un emulatore circolare. Ecco le istruzioni su come fare questo: https://developer.android.com/training/wearables/apps/creating.html

MODIFICA: Informazioni su round e forzatura su un dispositivo quadrato: puoi provare a fingere che il dispositivo sia rotondo, ma è un po 'hacky e brutto.

Nel proprio Activity è necessario implementare il listener di inserimenti e quindi utilizzare la riflessione per modificare il campo WindowInsets.mRound. Quindi inviare gli inserti più in basso nella gerarchia. Questo potrebbe ingannare le tue opinioni per pensare che il dispositivo sia rotondo.

Controllare questo articolo sulla gestione quadrata e circolare: http://gruszczy.blogspot.com/2015/03/handling-round-screens-using.html Descrive come vengono forniti i riquadri con le informazioni sul tipo di visualizzazione del dispositivo.

+0

Mi dispiace, ho dimenticato di dirlo. Sì, c'è sempre l'emulatore - con tutti i difetti dell'emulatore Android ... bugginess e lentezza insensata. Ecco perché stavo chiedendo come testarlo su dispositivi fisici. –

+0

Controlla la mia modifica, descrive come fingere inserimenti con informazioni isRound(). – gruszczy

Problemi correlati