Introduktionsguide till Android klient-serverkommunikation

I takt med att våra mobila enheter blir allt mer uppkopplade, blir också klient-serverkommunikation alltmer nödvändig. Tack och lov har en ny guide dykt upp som hjälper användare att ställa in ett RESTful webb-API.

Den nya guiden kommer från XDA Forum Member Alkonisk, och täcker ämnen inklusive att sätta upp en databas och PHP-skript, testa din nya databasserver och slutligen hur du kommer åt detta från Android. Guiden riktar sig till relativt rutinerade utvecklare som har en fungerande utvecklingsmiljö och redan har skrivit appar, men saknar erfarenhet av MySQL eller PHP.

Vad behöver blivande molnaktiverade utvecklare för att komma igång? Inte mycket: en Android-enhet att testa med och en dator som körs på samma nätverk, en Apache/MySQL/PHP-server som WAMP för Windows och Postman Rest Client för Chrome. Tack och lov sammanfattar Alkonic också stegen för de som är nya inom klient-serverkommunikation:

  1. Klienten gör en begäran med hjälp av en HTTP POST till en server
  2. PHP-skriptet frågar MYSQL-servern
  3. PHP-skriptet hämtar SQL-data
  4. PHP-skriptet placerar data i en array och tilldelar nycklar för värdena. Skriptet matar sedan ut data som en JSON-array. JSON (JavaScript Object Notation) är en standard för datautbyte, och formaterar data på ett sätt som både människor och datorer lätt kan läsa.
  5. Appen analyserar JSON och visar data.

För att lära dig mer, gå över till styrtråd.