Sviluppo di applicazioni native per Android con Netbeans

Ogni anno gli sviluppatori creano sempre più applicazioni per dispositivi mobili, in questo tutorial inizieremo le conoscenze per creare applicazioni per cellulari Android.
Android è un ambiente operativo completo basato sul kernel Linux, presente su vari dispositivi mobili.
Nonostante il software ufficiale sia Android Studio in questo caso utilizzeremo Netbeans per essere più leggeri, mentre Android Studio richiede un minino di 4 GB di ram per funzionare bene, con Netbeans possiamo sviluppare con 2GB di ram.
Prima di iniziare installeremo il software necessario
SDK AndroidIl kit di sviluppo software o il kit di sviluppo software sono le librerie per sviluppare da un IDE diverso da Android Studio o eseguire gli strumenti della riga di comando. Queste librerie forniscono gli strumenti SDK di base per lo sviluppo di applicazioni mobili. Possiamo scaricare Android SDK dal sito ufficiale. Per questo tutorial abbiamo installato la versione Linux ma possono essere installate su Windows, Linux o Mac.
Scarichiamo il file zip e poi decomprimiamo il file .zip e copiamo la cartella con i file SDK in una cartella accessibile specificata dall'utente ad esempio /opt/Android/.
NetbeansSi tratta di un IDE gratuito, pensato per la programmazione Java, successivamente esteso ad altri linguaggi come HTML5, C++, PHP. C'è anche un numero significativo di plugin sviluppati dalla comunità per estenderlo. NetBeans IDE è multipiattaforma e gratuito. Possiamo scaricarlo dal sito Web di Netbeans IDE.
Può essere installato da Linux, andiamo nella directory dove li scarichiamo e scriviamo con i seguenti comandi:
 cd Download sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.sh
Siamo andati a configurarlo.
Configura Netbeans e Android SDK per eseguire e compilare applicazioni
Una volta installati entrambi i software, seguiremo i seguenti passaggi, apriremo Netbeans e lo faremo Strumenti> Plugin, vai alla scheda Impostazioni e fai clic sul pulsante Aggiungere o Aggiungere.
Quindi aggiungiamo l'url http: //nbandroid.org… tes / update.xml e inseriamo il nome del plugin. Controlliamolo automaticamente controlla gli aggiornamenti del plugin.

Quindi accettiamo e vedremo che il plugin appare nell'elenco dei Centro aggiornamenti.

Quindi dobbiamo andare su Strumenti> Opzioni e indicare nelle schede Android e Piattaforma mobile qual è il percorso dell'SDK Android, che è la cartella in cui li installiamo.
 / home / mioutente / Android / Sdk

Successivamente dovremo configurare e installare la versione di SDK che vogliamo utilizzare, per loro andiamo al menu Strumenti> Android SDK Manager. Questa configurazione è la stessa che abbiamo utilizzato nel tutorial Programmazione su dispositivi mobili Android.
Questo ci permetterà di selezionare e installare la versione sdk, ad esempio abbiamo installato Android 4.4.2 KitKat, Android 5.0 e 5.1.1 Lollipop.

Dopo aver installato le versioni che ci interessano dobbiamo creare un dispositivo virtuale per questo andiamo al menu Strumenti>Gestione ADV.
Quindi clicchiamo su Creare e configurare le caratteristiche del telefono cellulare di prova, va notato che la versione più recente è, più ram avremo bisogno di emulare il dispositivo.
Possiamo configurare i dispositivi e lo schermo, il tipo di processore, la versione di Android, la fotocamera, la memoria ram disponibile e la scheda microSD. Accettiamo e avremo il nostro dispositivo pronto all'uso, se vogliamo testarlo possiamo cliccare su Start, altrimenti verrà attivato quando compileremo l'applicazione con Netbeans.

Successivamente svilupperemo alcune applicazioni di esempio per muovere i primi passi nel sviluppo di applicazioni native su Android.
Progettare l'interfaccia grafica delle applicazioni Android
Il design di un'applicazione Android che sono i layout che sono le schermate che vediamo nell'applicazione. Un Layout è un elemento che definisce il design dell'interfaccia utente, sono contenitori per componenti e viste per definire il formato visivo, i Layout sono definiti tramite XML e le funzionalità vengono assegnate facendo riferimento e programmandoli con Java.
Esistono 4 tipi di layout che possiamo utilizzare in Android e sono i seguenti:

Layout lineare


Questo tipo di layout allinea tutti i componenti in un'unica direzione, verticalmente o orizzontalmente.

Layout relativo


È un layout che si adatta allo schermo utilizzando posizioni relative. La posizione di ogni complemento può essere definita in relazione agli altri elementi distribuiti sullo schermo.

Visualizzazione elenco


È un layout che mostra un elenco di componenti ed elementi. Viene utilizzato per visualizzare un elenco di opzioni o, ad esempio, un elenco di contatti.

Vista a griglia


È un layout che presenta una griglia con righe e colonne. I componenti vengono aggiunti dalla griglia utilizzando un ListAdapter.
Per un'introduzione su come inserire dinamicamente le viste utilizzando un adattatore, leggere Creazione di progetti con un adattatore.

Sviluppiamo un esempio con LinearLayout
Iniziamo aprendo Netbeans e stiamo per File> Nuovo progetto e aggiungiamo un progetto Android.

Successivamente definiamo il nome del progetto LayouLinear, il nome del pacchetto Java sarà sempre com.name, in questo caso sarà com.Linear, e quindi il nome della classe principale dell'applicazione Android, in questo caso Linear .

Il Struttura del progetto Android è suddiviso in più cartelle:
  • Pacchetti di origine: dove va la nostra classe e il codice Java, che darà la funzionalità dell'applicazione.
  • Risorse: dove saranno le risorse che utilizzeremo nella nostra applicazione, immagini, audio, video.
  • Disposizione: dove si trova ogni file xml che rappresenta una schermata.

In questo esempio progetteremo a applicazione di accesso, che avrà la seguente interfaccia:

Iniziamo progettando l'interfaccia che faremo Risorse> layout, dentro vedremo la schermata di default main.xml, a cui aggiungeremo il seguente codice.
I parametri di configurazione del layout sono:
  • Partita genitore: il che significa che il layout dovrebbe essere grande quanto lo schermo
  • Wrap_content: il che significa che il layout deve essere così grande da racchiudere tutti i componenti che abbiamo può superare le dimensioni dello schermo, ad esempio un elenco.

Quindi impostiamo la gravità o il tipo di galleggiante, può essere centrato verticalmente o centrato orizzontalmente, il codice è il seguente:
 
Utilizziamo la proprietà background per fare riferimento alla cartella e al nome dell'immagine da utilizzare.In precedenza abbiamo aggiunto un'immagine alla cartella drawable-mdpi che utilizzeremo come sfondo della nostra applicazione.

La nostra immagine selezionata per lo sfondo ha una dimensione di 1280px di larghezza e 800px di altezza possiamo usare qualsiasi immagine, in questo tutorial usiamo quanto segue:

Quindi vedremo il codice Java, per questo andiamo su Sources Packages e selezioniamo il file Linear.java, possiamo vedere che crea e visualizza il contenuto della schermata di layout principale, che è l'xml che abbiamo scritto sopra.
 pacchetto com.Lineare; import android.app.Activity; import android.os.Bundle; public class Linear estende l'attività {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}
Quindi eseguiamo dal menu Esegui> Esegui progetto, il dispositivo Android si avvierà e troveremo l'applicazione Linear installata sul dispositivo ed eseguirla facendo clic sulla sua icona.

Successivamente aggiungeremo i componenti per la nostra applicazione nell'area in cui inseriamo il commento.
Aggiungiamo il testo LOGIN e il suo riempimento delle proprietà è lo spazio sinistro e superiore la sintassi è
 
Dopo il componente precedente aggiungeremo User text e una casella di testo o EditTExt all'interno di una riga per questo useremo un layout lineare
 
Successivamente aggiungeremo un altro componente un TextView e un EditText per la chiave
 
Successivamente aggiungeremo un pulsante di accesso
 
Possiamo vedere che le proprietà sono le stesse per tutti i componenti, ovvero definiamo il margine dal bordo dello schermo, lo spazio dal bordo del componente all'interno, il testo del componente.
Successivamente eseguiamo e vedremo i componenti nell'applicazione.

Ora dobbiamo compilare per questo andiamo al menu Esegui> Crea progetto, questo compilerà il file apk da installare su Android o caricarlo su Google PlayStore.
Nella cartella bin del progetto troveremo il file LayouLineal-default.apk, possiamo cambiare il nome, rimuovendo la parola default.
Infine per installarlo sul telefono e testarlo possiamo collegarlo via usb e copiarlo nella cartella Download del nostro telefono.
In un prossimo tutorial continueremo con la programmazione del Layout e delle funzionalità.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave