none
Inviare Comando Da App Android a applicativo VB.NET RRS feed

  • Domanda

  • Salve,

    scrivo qui, perchè non mi sono mai affacciato alla programmazione app android e vorrei giusto un consulto con qualcuno che ne sa più di me.

    Vorrei fare una cosa "semplicissima": ho un app con 2 pulsanti. Vorrei che quando l'utente preme uno dei due tasti l'applicativo VB.NET esegua un comando in base al tasto scelto.

    Come avviene l'invio e la ricezione del tasto premuto?

    Consigli?

    Grazie

    martedì 12 aprile 2022 12:45

Tutte le risposte

  • Scusa ma non ho capito.

    Tu vorresti fare due applicazioni, una che girerà su Android (scritta come vuoi tu), un'altra su windows scritta in VB, e vorresti che alla pressione di un tasto sulla app di Android, vorresti intercettare il tasto premuto?

    O intendi creare una app per android con VB?

    Considera che, da quanto ne so, in VB non riesci a scrivere app per android (tramite xamarin). Quello che puoi fare è creare eventualmente una libreria in VB e poi linkarla al progetto, ma un po' di C# ci sarà sempre.

    martedì 12 aprile 2022 12:55
  • Il modo più semplice per realizzare una app android è usare AppInventor, è possibile da app avviare un'altra app, ma non capisco come tu possa pensare di avviare un eseguibile su pc.
    martedì 12 aprile 2022 16:02
  • Salve, grazie per le risposte. Chiedo scusa, sicuramente non mi sono fatto capire. Sicuramente la mia idea ha senso solo nella mia testa.

    Io vorrei che premendo un tasto su una app android di mia creazione, un programma scritto in vb.net esegua un comando in base al tasto sull app premuto. Il programma sul PC è già avviato.

    1. Tasto premuto su App android

    2. Il comando viaggia da app Android su programma VB.net

    3. Programma VB.net esegue comando 


    Non so se mi sono spiegato.

    Grazie ancora per le risposte.

    martedì 12 aprile 2022 17:01
  • https://community.appinventor.mit.edu/t/bluetooth-processing-data-from-to-pc-app/36053
    martedì 12 aprile 2022 18:40
  • ok, grazie per la risposta.

    Portrebbe essere una soluzione, ma non vorrei essere limitato dal bluetooth.

    Vorrei che il comando fosse dato tramite internet.

    martedì 12 aprile 2022 19:18
  • Quello che chiedi non è del tutto banale.

    Hai un paio di modi, che mi vengono in mente al volo, per risolvere.

    Il più semplice, almeno dal punto di vista dello sviluppatore VB, è quello di instaurare una comunicazione TCP tra i due software, con quello scritto in VB che resta in ascolto su una porta, riceve un messaggio (vedi tu come studiare il protocollo di trasmissione) e se questo messaggio è conforme al tuo protocollo, lancia un metodo.

    Non ho idea di come realizzarlo in Android. 

    Il secondo metodo è realizzare un web service, sempre in VB, anche lui resta in ascolto, e dal tuo android, ma anche da qualunque altro dispositivo, chiami una funzione semplicemente tramite una richiesta HTTP e fai fare al web service quello che ti serve.

    Questo detto in due parole, forse anche in maniera grossolana e ovviamente da approfondire.

    martedì 12 aprile 2022 20:15