Come integrare un codice Python nell'app Android Java
Se sto capendo la tua domanda, Python è in esecuzione su un server, e l'app deve parlare con il server.
In genere, le app Android comunicano con un server tramite HTTP. Il servizio di backend avrà un'interfaccia RESTful che restituirà JSON più spesso di XML, poiché JSON è molto più leggero per il parsing.
Siccome stai parlando di un'app di chat, il lato push -- la ricezione del messaggio -- è un po' più complicato. Probabilmente avrai del codice di polling lungo tipo Comet nell'app per gestire questo.
Io non uso Python, sono più un tipo da Java, quindi ho dovuto scavare un po'. Apparentemente Python ha qualcosa chiamato Web Service Gateway Interface (WSGI) per eseguire applicazioni Python in server web. Quindi il vostro codice Python probabilmente parlerà ad un server di applicazioni attraverso WSGI.
Il modo migliore per pensare all'interfaccia è se doveste fare questa app di chat in un browser. E doveste scaricare una pagina HTML con un file JavaScript per eseguire l'intera app di chat. Come funzionerebbe il tuo JavaScript con il server per far funzionare la tua chat? L'app per Android funzionerà più o meno allo stesso modo.
Se ci sono specifiche sul codice Python, come se fosse già scritto per la chat su browser o qualcosa del genere, per favore aggiungi i dettagli alla tua domanda e posso migliorare la mia risposta.
Articoli simili
- Quali sono le differenze tra codice macchina, codice byte, codice oggetto e codice sorgente?
- Come integrare un database MySQL in un'app Watson Assistant web app/Android app
- Qual è la differenza tra bytecode, codice nativo, codice macchina e codice assembly?
- Il mio Samsung Galaxy S4 ha un codice paese XSB. Posso aggiornare manualmente il sistema operativo con un diverso codice paese, codice prodotto e CSC?