Topic: Script con kivy (android)  (Letto 2240 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline omniapro

  • python unicellularis
  • *
  • Post: 15
  • Punti reputazione: 0
    • Mostra profilo
Script con kivy (android)
« il: Gennaio 10, 2014, 13:49 »
Salve a tutti, avevo in mente di creare uno script con kivy che cliccasse automaticamente lo schermo del mio smartphone, per un numero di volte da me prestabilito, tuttavia non riesco a capire come fare, devo creare un' app che agisce in background o posso creare solo uno script? Qualcuno può postarmi qualche esempio che mi aiuti a capire?


Studio python da relativamente poco (3-4 mesi) ho studiato anche la programmazione orientata agli oggetti, tuttavia python è il mio primo linguaggio di programmazione quindi sono ancora del tutto inesperto!

Offline Javatar

  • python neanderthalensis
  • ****
  • Post: 349
  • Punti reputazione: 0
    • Mostra profilo
    • La mia pagina su Github
Re: Script con kivy (android)
« Risposta #1 il: Gennaio 10, 2014, 14:18 »
Non credo sia possibile in Java, e quindi sicuramente nemmeno in Python...
Ci sono due unità fondamentali : Activity e Service.
Un Activity può interagire con l'utente, mentre il servizio viene eseguito in "background", ma non può interagire con l'utente.

Quindi non lo puoi fare (in teoria).
Immagino tu debba automatizzare qualche azione che fai su un app non tua.
E quindi sei fregato (sempre in teoria, aspetto smentite).
Se l'app è tua puoi aggiungerci un BroadcastReceiver e dalla tua app, Java o Python che sia, puoi mandargli messaggi.

Offline omniapro

  • python unicellularis
  • *
  • Post: 15
  • Punti reputazione: 0
    • Mostra profilo
Re: Script con kivy (android)
« Risposta #2 il: Gennaio 10, 2014, 19:54 »
Si l'obiettivo era esattamente quello, ma nasceva più per curiosità/gioco che per necessità, sono sorpreso però che non si possa fare!

Offline Javatar

  • python neanderthalensis
  • ****
  • Post: 349
  • Punti reputazione: 0
    • Mostra profilo
    • La mia pagina su Github
Re: Script con kivy (android)
« Risposta #3 il: Gennaio 11, 2014, 01:07 »
Si sono restrizioni un po particolari...
Ti faccio un esempio concreto.
Avrai quasi sicuramento visto la chat di facebook per android...
In breve ci sono queste "Floating Heads" che sono delle piccole finestre con cui si può interagire mantenendo comunque il focus sulla app sottostante.
Potresti, complicandoti la vita, di avere un app a pieno schermo, del tutto trasparente se non l'icona che ti interessa, e "passare" all'app sottostante gli altri input.
Non puoi perchè un activity può ricevere o tutti o nessun input dall'utente...
E quindi fai una finestra di sistema appositamente "truccata".