QNA > C > Come Fare Un'applicazione Android Con Il Sito Web Php

Come fare un'applicazione Android con il sito web php

Sì! Ora puoi scrivere applicazioni Android in PHP. I ragazzi di Irontech hanno creato un port di PHP per funzionare su Android, e con lo Scripting Layer per Android (SL4A), puoi costruire applicazioni PHP per Android.

Qui spiegherò come installare, configurare e usare PHP per Android e SL4A, presenterò un'applicazione demo come esempio, e darò un resoconto di prima mano dell'esperienza dello sviluppatore PHP per Android.

Installazione di PHP per Android

Per installare PHP per Android, devi avere un telefono o un emulatore con Android versione 1.5 o superiore e devi abilitare "Unknown Sources" nelle impostazioni dell'applicazione. Dopo aver impostato ciò, devi semplicemente installare l'ambiente SL4A e l'APK di PHP per Android.

Installare SL4A è semplice, ma dopo aver installato l'applicazione PHP per Android, devi cliccare nuovamente su "installa" perché sia completamente installata e funzionante. Se hai problemi con l'installazione, c'è un comodo video dimostrativo disponibile su Vimeo per guidarti attraverso il processo.

Impostare l'ambiente di sviluppo PHP per Android

Se hai installato PHP per Android, teoricamente, puoi scrivere applicazioni PHP per Android con il tuo telefono. Ma per tutti gli scopi pratici, questo non funziona molto bene. Quello che dovresti fare è scaricare l'SDK Android, impostare un emulatore e scrivere codice usando il tuo editor preferito.

Dopo aver scaricato l'SDK, estrailo in una directory di tua scelta, esegui l'applicazione Android che si trova nella directory degli strumenti e imposta un emulatore. Dal menu di Android SDK e AVD Manager, seleziona Virtual Devices e clicca sul pulsante New. Dai un nome al tuo nuovo emulatore (ad esempio "Droid2") e seleziona Android 2.2 come target. Inserisci 10 MiB per la dimensione della scheda SD e clicca su Create AVD.

Ora che hai impostato l'emulatore Droid, clicca sul pulsante Start. Qui è dove le cose diventano un po' complicate, perché non puoi semplicemente copiare i file sul dispositivo virtuale che hai appena impostato. Devi impostare il port forwarding e spingere il tuo script PHP sul dispositivo virtuale usando un programma chiamatoadb, che fa parte dell'SDK di Android. Si trova anche nella directory degli strumenti.

In seguito, avvierai un server sul dispositivo virtuale. Vi connetterete con questo server per inviare i vostri script. I seguenti passi ti permetteranno di essere operativo il più velocemente possibile (puoi leggere la documentazione completa per questo processo qui).

  1. Con il tuo nuovo dispositivo virtuale in funzione, vai alla schermata Applicazioni e clicca su SL4A.
  2. Nella schermata di SL4A, clicca sul pulsante Menu, seleziona Visualizza e scegli Interpreti.
  3. Clicca ancora Menu, seleziona Avvia server e scegli Privato.
  4. Trascina la barra di notifica Android verso il basso e dovresti vedere SL4A Service. (Clicca sul servizio e annota il numero della porta su cui il tuo server è in ascolto, per esempio 47000.)
  5. Apri una shell o un prompt dei comandi e imposta il port forwarding usando lo strumento adb. Per esempio, inserisci il comando adb forward tcp:9999 tcp:47000, sostituendo 47000 con il tuo numero di porta.
  6. Imposta la variabile d'ambiente AP_PORT. Su UNIX o Mac, eseguire export AP_PORT=9999. Su Windows, digita set AP_PORT=9999.
  7. Per testare il tuo script con il tuo emulatore, basta eseguire adb push my_script.php /sdcard/sl4a/scripts, sostituendo my_script.php con lo script che hai scritto.

Puoi anche impostare questo per lavorare con un telefono reale. Basta seguire tutti i passi che hai fatto con il tuo emulatore sul tuo telefono. Per rendere le cose più facili, dovresti anche impostare una variabile ambientale ANDROID_HOME che punti alla tua posizione Android SDK e aggiungere la sottodirectory tools al tuo percorso.

Cheers !!!! Vota la mia risposta se è stata utile.

Di Leeann

Quali sono le migliori cuffie Bluetooth wireless negli Stati Uniti nel 2019? :: Quali sono i migliori auricolari Bluetooth sotto le 1500 Rs?
Link utili