Autore Topic: Control my droid  (Letto 2050 volte)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Control my droid
« il: 25 Maggio 2010, 17:56:30 CEST »
Ciao ragazzi,

stò creando un programma per controllare da remoto e accedere ai dati di un cellulare android.
Il programma è formato da 2 parti
un apk da installare sul dispositivo
un exe da lanciare per controllare il palmare

istruzione per l'utilizzo

    * lanciare il programma sul palmare, verranno visualizzati gli indizzi a cui sarà possibile connettersi
    * Lanciare il client ed inserire l'indirizzo per collegarsi
    * La password di default non c'è ma è possibile impostarla dalle configurazioni del programma.


ATTENZIONE:
Il programma è ancora in fase iniziale di sviluppo e potrebbe crashare facilmente o non funzionare correttamente, vi prego di essere gentili con i commenti :D
L'interfaccia è ancora in fase di sviluppo e pian piano il programma sarà anche gradevole.

Il programma permette di:

    * Conoscere il livello della batteria
    * Visualizzare la lista dei contatti
    * Chiamare un numero
    * Visualizzare il log di sistema
    * Accedere all'elenco dei file del dispositivo con la possibilità di inviare o scaricare i file


Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Control my droid
« Risposta #1 il: 25 Maggio 2010, 18:46:37 CEST »
Non uso windows se no l'avrei provato :(
Postate il LogCat LogCat LogCat LogCat LogCat

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #2 il: 25 Maggio 2010, 19:39:07 CEST »
il client è scritto in .net quindi con mono dovrebbe funzionare cmq su linux e mac,se ci riesci fammi sapere.

Ciao

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Control my droid
« Risposta #3 il: 25 Maggio 2010, 20:31:07 CEST »
Hmm con Mono non va..
Postate il LogCat LogCat LogCat LogCat LogCat

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re: Control my droid
« Risposta #4 il: 25 Maggio 2010, 21:32:06 CEST »
Non è che potresti dirmi che errore ti da? Io ho provato su Windows con mono e andava.ho usato l&#039;ultima versione sul sito di mono.<br />Ciao

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Control my droid
« Risposta #5 il: 26 Maggio 2010, 08:20:26 CEST »
Non mi dice niente.. Dal terminale do il comando mono ControlMyDroidPc.exe
Si avvia un'icona tipo uno script e rimane fermo così. Il terminale ovviamente non dá segni di vita o errore
Postate il LogCat LogCat LogCat LogCat LogCat

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #6 il: 26 Maggio 2010, 09:26:26 CEST »
che versione di mono hai installata?

Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
Re:Control my droid
« Risposta #7 il: 26 Maggio 2010, 12:53:19 CEST »
Il programma su Windows XP SP3 (ho tutte e tre le macchine .net con i relativi SDK 1.1,2.0,3.5....) parte tranquillamente e mi da la schermata principale con Host (127.0.0.1) e Password ed una maschera dietro con 4 Tab.

Sviluppo in C# e quindi posso darti sicuramente una mano.

Ora lo provo più in dettaglio e ti faccio sapere :-)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #8 il: 26 Maggio 2010, 12:56:53 CEST »
grazie del test,
cambia l'indirizzo con quello che ti appare al palmare e lascia la password bianca per poter accedere al palmare

Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
Re:Control my droid
« Risposta #9 il: 26 Maggio 2010, 14:34:22 CEST »
Lato client: Windows XP SP3
Lato Server: HTC Magic (Vodafone) Android 1.6

Di seguito il test:

1) Collegato tramite Wifi ed attivato il programma su Android (messo solo l'ip indicato e nessuna password) ho potuto:
1a) Premendo il pulsante Battery MesageBox con livello batteria (87) correto
1b) Nessuna reazione su pulsante "Refresh"
1c) Indicando un numero nessuna reazione su pulsante "Call"

2) Seconda Tab "Log". Premendo il pulsante l'EditTestLog viene correttamente popolato e si può fare lo "Scrolling" dei messaggi caricati". Errore: Non viene fatto un Refresh Automatico e per evidenziare nuovi messaggi del Log si deve premere l'apposito pulsante. Nuovi messaggi non vengono accodati, ma viene fatto un "Clear" totale e riscritti i nuovi messaggi del Log. Forse un timer impostabile con il refresh sarebbe la soluzione migliore (dipende ovviamente :-). Un ulteriore Pulsante per decidere di pulire il Log o lasciare che i messaggi vengano semplicemente accodati.

3) Terza Tab "Camera" premendo il pulsate "Image" l'applicazione non risponde. Nessuna reazione ne errore intercettato. Ho dovuto chiudere l'applicazione tramite TaskManager di Windows e riavviarla.

4) Quarta Tab "File". Accesso alle directory completamente funzionante dopo aver premuto il pulsante "File". Upload/Download di file (ne ho provati tre, quattro diversi) funzionanti su SDCARD. Errore: In Upload il file viene correttamente caricato, ma  non viene fatto il refresh della cartella. Per visualizzare il file appena caricato bisogna  far ricaricare il tutto magari premendo sulla directory nel TreeView di lato. Soluzione: dopo il caricamento del file su Smartphone è bene invocare la funzione di visualizzazione di contenuto della cartella così da mostrare a video la presenza nella cartella del file appena caricato.

Errori:

Uscendo dall'applicazione su Android (Pulsante "Exit" su menù Android) è partita la chiamata che avevo indicato nell'apposito EditBox premendo il pulsante "Call". Uscendo quindi e non durante il funzionamento di ControlMyDroid.

Nella Notificatio Bar appare icona corretta ma testi sono:

Titolo della mia notifica
Testo della mia notifica

Un saluto....spero di essere stato d'aiuto. Ho un paio di altre prove da fare per evidenziare possibili errori, ti faccio sapere.

Spero che di questo software ci sarà una versione freeware perchè l'idea è molto simpatica ed utile.
Alle prossime.

P.S. Secondo il Moma (MoMA - Mono) l'applicazione ControlMyDroidPc.exe è pienamente compatibile con Mono 2.6.
« Ultima modifica: 26 Maggio 2010, 14:41:17 CEST da Vytek »

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #10 il: 26 Maggio 2010, 14:54:47 CEST »
Uau grazie del test!!!

Cerco di risponderti a tutti i punti ;D

1b) Nessuna reazione su pulsante "Refresh" (dovrebbe caricare la lista dei contatti, prova ad aprire la lista per vedere se ci sono effettivamente)
1c) Indicando un numero nessuna reazione su pulsante "Call" (Indagherò)

2) Seconda Tab "Log".  Le idee sono molto buone, vedrò di implementarle

3) Terza Tab "Camera". Ho ancora dei problemi con la camera, stò cercando di venirne a capo

4) Quarta Tab "File" Già implementato il refresh in automatico, nella prossima versione ci sarà

Per gli errori in chiusura vedo di venirne a capo e le scritte nella notifica erano solo una prova  :-P

Grazie 1000 per l'aiuto, certamente vedrò di farne 2 versioni, una free e una a pagamento.


Lato client: Windows XP SP3
Lato Server: HTC Magic (Vodafone) Android 1.6

Di seguito il test:

1) Collegato tramite Wifi ed attivato il programma su Android (messo solo l'ip indicato e nessuna password) ho potuto:
1a) Premendo il pulsante Battery MesageBox con livello batteria (87) correto
1b) Nessuna reazione su pulsante "Refresh"
1c) Indicando un numero nessuna reazione su pulsante "Call"

2) Seconda Tab "Log". Premendo il pulsante l'EditTestLog viene correttamente popolato e si può fare lo "Scrolling" dei messaggi caricati". Errore: Non viene fatto un Refresh Automatico e per evidenziare nuovi messaggi del Log si deve premere l'apposito pulsante. Nuovi messaggi non vengono accodati, ma viene fatto un "Clear" totale e riscritti i nuovi messaggi del Log. Forse un timer impostabile con il refresh sarebbe la soluzione migliore (dipende ovviamente :-). Un ulteriore Pulsante per decidere di pulire il Log o lasciare che i messaggi vengano semplicemente accodati.

3) Terza Tab "Camera" premendo il pulsate "Image" l'applicazione non risponde. Nessuna reazione ne errore intercettato. Ho dovuto chiudere l'applicazione tramite TaskManager di Windows e riavviarla.

4) Quarta Tab "File". Accesso alle directory completamente funzionante dopo aver premuto il pulsante "File". Upload/Download di file (ne ho provati tre, quattro diversi) funzionanti su SDCARD. Errore: In Upload il file viene correttamente caricato, ma  non viene fatto il refresh della cartella. Per visualizzare il file appena caricato bisogna  far ricaricare il tutto magari premendo sulla directory nel TreeView di lato. Soluzione: dopo il caricamento del file su Smartphone è bene invocare la funzione di visualizzazione di contenuto della cartella così da mostrare a video la presenza nella cartella del file appena caricato.

Errori:

Uscendo dall'applicazione su Android (Pulsante "Exit" su menù Android) è partita la chiamata che avevo indicato nell'apposito EditBox premendo il pulsante "Call". Uscendo quindi e non durante il funzionamento di ControlMyDroid.

Nella Notificatio Bar appare icona corretta ma testi sono:

Titolo della mia notifica
Testo della mia notifica

Un saluto....spero di essere stato d'aiuto. Ho un paio di altre prove da fare per evidenziare possibili errori, ti faccio sapere.

Spero che di questo software ci sarà una versione freeware perchè l'idea è molto simpatica ed utile.
Alle prossime.

P.S. Secondo il Moma (MoMA - Mono) l'applicazione ControlMyDroidPc.exe è pienamente compatibile con Mono 2.6.

Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
Re:Control my droid
« Risposta #11 il: 26 Maggio 2010, 15:14:32 CEST »
Uau grazie del test!!!

Cerco di risponderti a tutti i punti ;D

1b) Nessuna reazione su pulsante "Refresh" (dovrebbe caricare la lista dei contatti, prova ad aprire la lista per vedere se ci sono effettivamente)

Funziona il caricamento dei contatti. Non si capisce in che ordine siano. Si possono mettere in ordine alfabetico? Meglio utilizzare una DropDownBox con la proprietà che evidenzia il contenuto del primo valore appena disponibile (non ricordo come si chiami ma credo sia una proprietà dell'oggetto) perchè altrimenti non ti viene di cliccare e vedere la lista ;-)

Quando hai la beta 2....sono disponibilissimo. Un saluto e buon lavoro.
Ciao alle prossime...

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #12 il: 26 Maggio 2010, 16:15:17 CEST »

1c) Indicando un numero nessuna reazione su pulsante "Call"


Pare esserci un problema nell'effettuare le chiamate se non si chiude prima l'applicazione dei contatti o si lascia aperta la funzione telefono.
Infatti appena si chiude parte la chiamata.
mmmm veramente strano

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Control my droid
« Risposta #13 il: 27 Maggio 2010, 10:17:31 CEST »
x blacklogin o qualcuno con linux, ho abbassato la versione del framework necessaria per il client alla 2.0, qualcuno ora può provare se funziona con mono?

Ciao

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Control my droid
« Risposta #14 il: 27 Maggio 2010, 13:21:07 CEST »
Per mono ho scaricato l'ultima versione disponibile.. Comunque uso mac, non linux al momento :P
Ora provo l'update

Edit: sembra funzionare.. ora provo a connettere
Edit2: mi da errore di connessione
« Ultima modifica: 27 Maggio 2010, 13:26:04 CEST da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat