QNA > C > Come Integrare Un Codice Python Nell'app Android Java

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.

Di Quigley

Qual è la procedura per caricare app android su 9apps? :: Quale versione di Windows 10 è meglio per un PC di fascia bassa?
Link utili