Salve ragazzi,
sto lavorando ad un progetto che implementa l'Automation Test per le applicazioni Android.Prendendo spunto dalla guida sul sito di Android ho creato quest'app molto basilare e con una UI semplice che funge da SIP Client in grado di effettuare e ricevere chiamate SIP (tipo quelle VoIP per intenderci).
Il mio obiettivo è quello di controllare dal mio PC connesso alla stessa rete del telefono (quindi remotamente) quest'app mandando alla app stessa,che sta girando sul telefono, dei comandi(quindi senza interagire con la UI del telefono).
Per fare un esempio specifico posto il codice del metodo initiateCall() che chiama sipAddress (nella app sipAddress viene passato tramite un TextBox),ciò che vorrei ottenere è :
- startare l'app sul mio telefono
- dal mio PC,far partire una chiamata in uscita inviando un comando che richiami il metodo initiateCall() (passando come parametro sipAddress dato che non posso interagire con la UI,quindi devo darglielo io l'indirizzo da chiamare))
- verificare che la chiamata in uscita parta correttamente
Ho pensato ad una soluzione basata su un web-service,ma non so da dove partire dato che è la prima volta che tento di implementare questo tipo di funzionalità.Per questo volevo un vostro parere per avere suggerimenti e aiuti.
Vi allego l'immagine del codice del metodo initiateCall() che è utile solo al fine di capire in che modo viene usato sipAddress