La campana.

Ci sono quelli che hanno letto questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere la campana
Senza spam.

L'attività è apparsa oggi: configurare Eclipse per svilupparsi per Android.

Le seguenti cose saranno richieste:

  1. Eclipse (ho usato classico)
  2. Strumenti per sviluppatori Android (ADT)
  3. Android SDK.

La prima cosa è necessaria: l'ambiente di sviluppo (IDE). Su Android è Eclipse. Puoi scaricare dal sito ufficiale: http://www.eclipse.org/downloads/ (download in conformità con la visibilità del sistema operativo installato sul computer). È molto buono che Eclipse abbia sia sotto Windows, sia sotto Linux, sia sotto Mac. È anche libero. Eclipse non è installato - è sufficiente scaricare e decomprimere sul disco in una cartella separata (è meglio creare una cartella da qualche parte senza lettere russe nel nome)

JDK è tenuto a lavorare Eclipse e Java. Puoi scaricarlo sul sito Web Oracle. La versione JRE sarà sufficiente.

Una finestra si aprirà in cui è necessario specificare l'URL al server in cui si trova il pacchetto. L'indirizzo di Google è così: https://dl-ssl.google.com/android/eclipse/, è necessario contrassegnare tutti gli elementi negli strumenti di sviluppo e fare clic su Avanti

Wizard installerà ADT. Dopodiché, dovrai riavviare Eclipse.

Successivamente devi andare e scaricare Android SDK. Puoi farlo sul sito ufficiale. Devi scaricare esattamente il cestino - è più conveniente. Dopo di che è necessario legare SDK ed ECLIPSE:

Andiamo alla finestra -\u003e Preferenza -\u003e Android

Specifichiamo la posizione SDK nel campo di testo, il luogo in cui è stato installato l'SDK. Default questo: c: \\ Programmi (X86) \\ Android \\ Android-SDK

L'ultimo passo è aggiornare questo SDK stesso. Andiamo alla finestra -\u003e Android SDK Manager. Aprirà approssimativamente una finestra del genere (ho già installato tutto):

In un buon modo, puoi scegliere tutti i pacchetti e fare clic sul pulsante Installa Packages. E puoi andare a bere caffè. Il processo richiederà più di un'ora. Per alcuni pacchetti non da Google, sono stato richiesto dalla password - I rifiuti e salta - funzionerà comunque.

Molti programmatori vogliono sviluppare applicazioni per Android. Ma pochi rappresentano quali passi dovrebbe essere fatto qui. Questa selezione è progettata per aiutare i principianti nello sviluppo dello sviluppo Android.

Inizio del lavoro

Novizio nella programmazione I nostri aiuteranno.

Per newbiet in Android. Google ha fatto una buona introduzione ad Android sul suo sito web. C'è anche una meravigliosa guida di camminata Android. Inoltre, c'è un corso Google su UDacity.

Se hai problemi con Android.È estremamente consigliato controllare prima lo stackoverflow. Viene creato per le risposte alle questioni tecniche ed è pari.

Puoi sempre trovare sul nostro sito.

FAQ.

Voglio iniziare a svilupparsi in Android. Da dove comincio?

Il primo e più importante passo nello sviluppo dell'Android è lo studio di Java e XML. Non appena sei meno conosciuto con lo stesso, e con gli altri, impara la documentazione ufficiale Android e attraversa alcune lezioni finché non ti senti abbastanza sicuro da creare i tuoi progetti. In bocca al lupo!

Ho bisogno di un dispositivo Android per lo sviluppo?

È possibile scrivere applicazioni senza alcun dispositivo Android utilizzando un emulatore (o Genymotion avanzato migliorato). Tuttavia, per contabilizzazione dei requisiti hardware, nulla sostituirà il test su questo dispositivo.

Che IDE è meglio usare?

  • Android Studio. - IDE ufficialmente supportato per lo sviluppo di Android. È usato nei moderni manuali e video, incluso Google.
  • Eclisse C'era un IDE principale per svilupparsi per Android per molti anni, quindi la maggior parte delle lezioni obsolete, le risorse, i video e gli screenshots sono fatti su di esso.
  • Idea Intellij C'era un'alternativa all'eclissi, ma ora è ragionevole iniziare con Android Studio. Android Studio è una filiale di Intellij Idea, quindi ottieni tutti i suoi vantaggi più bonus Android.

Forse dovrei dimenticare di Java e iniziare a imparare Kotlin?

Google ora supporta ufficialmente Kotlin come linguaggio di sviluppo per Android, ma questo non significa che il supporto di Java possa essere dimenticato. Nel prossimo futuro prevedibile, documentazione, strumenti, nuove funzionalità della piattaforma supporteranno sia Kotlin che Java. Sebbene Kotlin sia un linguaggio più giovane con alcune caratteristiche piacevoli, puoi ancora creare eccellenti applicazioni su Java. La scelta dipende solo da te, ma se non sei fondamentalmente o sei un principiante, allora potrebbe essere meglio fare una scelta a favore di Kotlin.

Risorse

Ecco le principali risorse per l'apprendimento dello sviluppo Android in inglese. Questa non è una lista completa, ma sufficiente per iniziare.

Risorse ufficiali Android.

Design

  • Bello per Android - ispirazione per la creazione di interfacce grafiche sotto Android.

Mailing

  • Android Weekly è una meravigliosa newsletter che aiuta a essere consapevole degli ultimi sviluppi di Android.

Collezioni di biblioteche

Strumenti

  • Genymotion è un emulatore estremamente utile e funzionale.
  • Android Asset Studio è un'eccellente collezione di strumenti per creare / modificare icone, immagini, ecc.
  • Plug-in Codota per Android Studio - Esempi meravigliosi del codice giusto in Android Studio.

Esempi di applicazioni open source

Idee per applicazioni

Quindi, hai un'idea per l'applicazione ... Le persone scrivono ogni giorno. Ma prima di chiedere aiuto nell'attuazione del progetto, è necessario rispondere alle seguenti domande chiave:

Qual è il mio budget?

Se sei seriamente sintonizzato e vuoi rilasciare il tuo prodotto, dovresti pensare al tuo budget. Anche nel caso di una semplice applicazione, è necessario pensare a diverse migliaia di dollari. Almeno.

Qual è la mia strategia di marketing?

Hai intenzione di usare la solita radio Sorrevina o sono pronti a pagare per fama?

Qual è l'elenco dei compiti da questo progetto?

E anche, quali sono le restrizioni? Quanto ho bisogno degli sviluppatori?

Dove verrà da / dove verranno memorizzati i dati?

E anche come saranno usati? Ho una politica sulla privacy rilevante?

C'è un obiettivo per fare soldi?

Se sì, come hai intenzione di raggiungerlo? Attraverso la pubblicità, iAP, abbonamenti, applicazioni a pagamento? Tutti i precedenti?

Come pagherai ai tuoi sviluppatori?

Hai capitale o hai raccolto per pagarli dopo che l'applicazione inizia a generare reddito? I lavoratori contrattuali spesso indipendenti richiedono una parte del costo totale in anticipo. La maggior parte degli sviluppatori è la separazione del reddito non interessante, tranne quando sono investiti nell'applicazione.

Quale sarà il metodo di test?

Che tipo di dispositivo intendi installarlo? Quante iterazioni hai bisogno? Che tipo di persone vuoi coinvolgere?

Quanto tempo vuoi pubblicare l'applicazione nel negozio?

Ciò influenzerà sicuramente il reddito finale.

Avrai bisogno o offrirà la registrazione / integrazione con i social network?

Ritenere l'implementazione di questa funzionalità.

Qual è il tuo pubblico di destinazione?

È un'applicazione di nicchia o può essere distribuita ovunque?

La mia idea è già implementata?

Se è così, come posso migliorarla o cosa manca in esso?

Cosa fare con le idee per le applicazioni, se non sei uno sviluppatore?

Puoi cercare sviluppatori al tuo comando per implementare l'applicazione. Se hai soldi e puoi pagare lo sviluppatore o l'azienda, allora tutto è semplice e comprensibile. Successivamente, parleremo di cosa fare se non hai abbastanza soldi per pagare qualcuno.

Consapevole che la tua idea potrebbe non essere unica, e lo sviluppo richiede uno sforzo considerevole.

  • Disegna la progettazione La tua applicazione ( aspetto e funzionalità). Può essere scortese e disegnato su carta. Ma dovrebbe essere sufficientemente specifico e non sfocato.
  • Fai una lista delle tue abilità, associato all'idea.
  • Fai una lista di ciò che metti nella tua idea

Capire che lo sviluppo richiede uno sforzo considerevole. Immagina che lo sviluppatore funzioni a tempo pieno (8 ore) per 2 mesi per creare la tua applicazione. E lavori anche a tempo pieno. Cosa fai in questo momento? Se il tuo lavoro, in base alle tue idee, finisce prima, allora devi rivedere l'idea. In questo scenario, lo sviluppatore esegue la maggior parte del lavoro, e tu, ad essere onesti, sono inutili. Cosa puoi dare dopo che la domanda è finita, non importa molto e non motivarà lo sviluppatore per finire il prodotto.

Revisione della tua idea

Se lo sviluppatore esegue più lavoro di quanto non hai bisogno di rivedere l'idea di distribuire il lavoro più giusto. Questo beneficerà della collaborazione. Guarda la tua lista di abilità e pensa a come applicarle. Questo è normale se l'applicazione differisce dall'idea iniziale. Rivedirlo fino a quando la quantità del tuo lavoro e dello sviluppatore funziona, almeno non uguali.

  • Distribuisci il lavoro così possibile.
  • Concentrarsi principalmente sulle tue abilità.
  • Il tuo download dovrebbe approssimativamente pari a 2 mesi di lavoro completo. Per applicazioni semplici, il caricamento, ovviamente, potrebbe essere inferiore. Puoi chiedere alla comunità (ad esempio,

In un ambiente integrato sviluppo Eclipse. È possibile gestire, modificare, compilare, eseguire e eseguire le applicazioni di debug. Il modulo connesso del plugin ADT per ECLIPSE fornisce agli utenti di strumenti aggiuntivi utilizzati per sviluppare applicazioni Android. È inoltre possibile utilizzare il modulo ADT Plugin collegato per controllare varie versioni della piattaforma Android. Questo è richiesto in caso di sviluppo di applicazioni destinate a vari dispositiviche hanno installato varie versioni del sistema operativo Android. Dopo il primo lancio dell'ambiente Eclipse, verrà visualizzata la scheda Benvenuto (Benvenuto):

Questa scheda contiene un numero di collegamenti icone, facendo clic su cui cadrai nelle sezioni pertinenti.
Fare clic sul pulsante Workbench per visualizzare prospettiva Sviluppo Java, in cui inizia lo sviluppo delle applicazioni Android. Eclipse supporta lo sviluppo di applicazioni in più lingue di programmazione. Ogni kit di utensili Eclipse installato è rappresentato da un separato
prospettiva di sviluppo.

Creare un nuovo progetto
Per avviare la programmazione su Android in Eclipse, eseguire file-\u003e nuovi comandi ... (file-\u003e newproekt ...) per visualizzare la nuova finestra di dialogo Progetto (nuovo progetto)

Questa finestra può anche essere visualizzata utilizzando la nuova lista a discesa della barra degli strumenti.

Aprire il nodo Android, selezionare l'impostazione del progetto Applicazione Android (progetto Android) e fare clic su Avanti\u003e (di seguito\u003e). La nuova finestra di dialogo Progetto Android appare sullo schermo (nuovo progetto Android)

Progetto- Questo è un gruppo di file correlati, come file di codice e immagini che formano l'applicazione. Nella finestra di dialogo Nuovo progetto, è possibile creare un progetto "da zero" o utilizzare l'esistente codice sorgente (Ad esempio, codice da un libro o esempi forniti con Android SDK).

A proposito, la nuova finestra dell'applicazione Android è cambiata notevolmente, a partire dal nome e dalla fine con il contenuto. Quindi ci occuperemo del gioco del gioco.
E così guidato! Riempi i campi come mostrato nello screenshot



Nome dell'applicazione (nome dell'applicazione) - Questo nome che verrà visualizzato in Playstore, nonché nel gestore applicazioni sul dispositivo a cui verrà installato l'applicazione.

Nome del progetto (nome del progetto) - Nome del progetto utilizzato solo in eclissi. Dovrebbe essere unico nell'ambiente di lavoro. Di solito è uguale al nome dell'applicazione, ma ho fatto un altro per diventare più chiaro dove quale nome verrà visualizzato.

Nome del pacchetto - Questo nome deve essere un identificatore univoco della tua applicazione. Cioè, devi essere sicuro che nessuno chiamerà più la tua applicazione. E questo nome deve rimanere lo stesso per tutto il ciclo di vita dell'applicazione (le versioni dell'applicazione potrebbero variare, ma il nome deve rimanere lo stesso).

Minimun ha richiesto il SKD. - La versione minima di Android richiesta per funzionare la tua applicazione. Ciò significa essenzialmente la versione minima del SDK, che è necessaria per l'applicazione normalmente ha funzionato. E inoltre, l'Android semplicemente non ti consente di installare un'applicazione se il dispositivo ha una versione Android che il numero API è inferiore a quello specificato in questo parametro.

Target SDK. - Target o la versione massima di Android su cui funzionerà in modo accurato ed è stato testato. Si consiglia di installare questo parametro il più possibile a un valore più alto.

Compilare SDK. - La versione SDK di te installata con cui verrà compilata l'applicazione.

Tema. - Applicazione del tema dell'applicazione.
Fondamentalmente, descrizione dettagliata Ci sono tutti questi articoli sul linguaggio borghese ed è disponibile quando si libra il mouse sull'icona blu con becco iO..

E quindi fare clic su Avanti e vedere la seguente finestra

Pulire il Galka S. Crea icona di avvio personalizzato Izhmem. Il prossimo


Scegli Attività vuota e fai clic su Avanti e vedere la seguente finestra

Riempi come sullo schermo e premi Finish e vedi la prospettiva dello sviluppo del progetto Java

Giallo ho evidenziato ciò che vale la pena pagare un'attenzione particolare per renderlo chiaro dove quali nomi sono stati affrettati. Quindi rivelare il nodo, quindi il nodo di layout e fare doppio clic su Main.XML e su un miracolo! Vediamo come la nostra app guarderà! Facendo clic su OP Main.XML abbiamo chiamato l'editor editor di ADT Visual Layout. Con esso, è possibile creare un'interfaccia utente grafica trascinando nella finestra dell'applicazione del componente GUI, come pulsanti, testo di testo, ImageViewsiSi Dr.

Rimuovi leggermente il nostro ambiente in modo che tutto sia migliore visibile

Nel nodo del progetto, il contenuto del progetto è organizzato come vari file e cartelle, tra cui:
src.- cartella compresi i file di origine del progetto Java;
gen.- cartella contenente file Java generati da IDE;
Android 2.3.3.- cartella, inclusa la versione di Android Framework, selezionata durante la creazione di un'applicazione;
res.- La cartella in cui i file delle risorse sono associati all'applicazione, come i layout GUI e le immagini utilizzate nell'applicazione.
Altre pad sembreranno in seguito.
Durante la creazione di un'applicazione Android utilizzando Eclipse, il layout dell'interfaccia utente è memorizzato in un file XML, che per impostazione predefinita è main.xml. Grazie alla definizione degli elementi GUI in un file XML, è possibile separare facilmente la logica dell'applicazione dalla sua presentazione. I file di layout sono risorse e memorizzati nella cartella RESPROJECT. I layout della GUI sono nella sottocartella della cartella Layout.
Per visualizzare il contenuto XML del file, selezionare una scheda con il nome del file di layout (in questo caso, main.xml). Per tornare all'editor del layout Visual Layout, selezionare la scheda Layout grafica.
In linea di principio, questa applicazione può già essere avviata. L'ho lanciato usando Genymotion, in quanto è molto più veloce di un emulatore Android da un SDK e persino Intel.

Video utili su questo argomento

E quindi continuare gli esperimenti con il primo il nostro progetto.

Rimozione e ricreazione del file main.xml
Nel processo di creazione di un'applicazione per questo capitolo, invece del file main.xml predefinito, verrà utilizzato un nuovo file di layout, relativivellout (in questo file, è determinata la posizione relativa dei componenti). Per sostituire il file Main.xml predefinito, attenersi alla seguente procedura:
1) Assicurati che il file main.xml sia chiuso, quindi fare clic su di esso con il tasto destro del mouse (nella cartella / res / layout) e selezionare il comando Elimina per eliminare il file.
2) Nel nodo Android, selezionare il parametro file di layout XML Android e fare clic su Avanti

4) Assicurati che il file sia creato nella directory / res / layout

E premi Finish e entra nella finestra già familiare



Impostazione della risoluzione delle dimensioni e dello schermo nell'editor del layout visivo
Poiché il sistema operativo Android può essere eseguito su una pluralità di vari dispositivi, il pacchetto di editor di layout visivo include un numero di diverse configurazioni di dispositivi che rappresentano diverse dimensioni e risoluzione dello schermo. Questi cantieri in costruzione sono selezionati nell'elenco a discesa Configurazioni del dispositivo (configurazione del dispositivo)

Se le configurazioni standard non corrispondono al dispositivo per il quale viene sviluppata l'applicazione, è possibile creare la propria configurazione del dispositivo "da zero" o copiando e modificando una delle configurazioni disponibili.
Per creare esempi nel libro che abbiamo utilizzato il test principale samsung. Nexus S, che è dotato di uno schermo da 4 pollici con una risoluzione di 480 × 800 pixel (WVGA). Si consiglia di sviluppare una GUI di Android scalabile scalabile, che genererà correttamente immagini sugli schermi di vari dispositivi. Grazie alla proprietà di scalabilità, non richiede una conformità accurata dell'area di progettazione delle schermate di editor di layout visivi dei dispositivi fisici. È sufficiente scegliere una configurazione del dispositivo simile.

Taglie e risoluzione e schermo dell'immagine

Poiché gli schermi di dispositivi Android hanno diverse dimensioni, autorizzazioni e densità dello schermo pixel (espressa in pollici o punti DPI), sono supportate le immagini (e altre risorse), che sono selezionate sistema operativo In conformità con la densità del pixel della schermata del dispositivo. Pertanto, nella cartella res. Il progetto è quattro sottocartelle:
diseggi-XHDPI. (Ultrahigh Densità)
disegnabile-HDPI. (Alta densità)
disegnabile-MDPI. (Densità media)
diseggi-LDPI. (Bassa densità)

Dispositivi di densità del pixel Android

xHDPI. Ultrahigh Densità - circa 320 Punti per pollice.
hDPI. Ad alta densità - circa 240 Punti per pollice.
mDPI Densità media - circa 160 Punti per pollice.
lDPI. Bassa densità - circa 120 Punti per pollice.
nordpi Nessun ridimensionamento delle risorse indipendentemente dalla densità dello schermo
Passaggio 1. Aggiunta di immagini al progetto
Per questa applicazione Il progetto deve aggiungere immagini Deitel Bug (bug.png) e logo Android (Android.png). Queste immagini si trovano nella cartella di immagini insieme agli esempi del libro. Per aggiungere immagini al progetto, attenersi alla seguente procedura:
1. Nella finestra ExploreRoter Package, la cartella del progetto RES.
2. Trova e apri la cartella di immagini, che è tra esempi del libro, quindi trascina le immagini nella cartella che si trova nella sottocartella Disegable-HDPI della cartella RES.


Ora le immagini possono essere utilizzate nell'applicazione.

Passaggio 2. Modifica Proprietà Layout ID Relazione
Utilizzando la finestra Proprietà, è possibile configurare le proprietà del layout o del componente selezionato senza modificare direttamente il codice XML. Se viene visualizzata la finestra Proprietà, visualizzarla facendo doppio clic sull'articolo relativiveayout nella finestra del contorno (struttura).

Selezionare il componente Relazioneyout, quindi seguendo lo scorrimento nella finestra Proprietà, selezionare la proprietà IDE per assegnare il valore:

@ + ID / WelcomereLativeLay

Il nome di ciascun oggetto è determinato utilizzando le sue proprietà ID. Questa proprietà può essere utilizzata per accedere e modificare il componente, mentre non è necessario
Conoscere la posizione esatta del componente nel codice XML. Come verrà visualizzato in seguito, la proprietà del sito Web può essere utilizzata per specificare il posizionamento relativo dei componenti nel layout relativiveyout.

Simbolo + Nella progettazione @ + ID. Determina la creazione di un nuovo identificatore (nome variabile), che è specificato a destra del simbolo /

Passaggio 3. Assegnazione della proprietà di sfondo dai valori relativiveayout
Per impostazione predefinita, bianco (nel nostro caso) è selezionato come colore di sfondo del layout, ma può essere modificato (ad esempio, su giallo). Qualsiasi colore è il risultato di miscelazione di componenti rossi, blu e verdi, che sono chiamati componenti RGB. Ciascuno di questi componenti può prendere un valore intero nell'intervallo da 0 a 255. Il primo componente imposta la quantità di rosso in colore comune, il secondo è la quantità di verde, e il terzo è la quantità di blu. Durante il funzionamento in un ambiente di sviluppo integrato (IDE), un formato esadecimale viene utilizzato per determinare il colore. Cioè, i componenti RGB sono presentati sotto forma di valori nell'intervallo di 00-ff.
Per cambiare il colore di sfondo, trovare le proprietà dello sfondo nella finestra Proprietà e assegnarlo il valore. # Ffff33

Il formato # RRGGGBB è un paio di numeri esadecimali che rappresentano rispettivamente il colore rosso, verde e blu. Android è anche supportato dai valori alfa (trasparenza), che variano nell'intervallo compreso tra 0 e 255. Il valore di 0 corrisponde a piena trasparenza e il valore di 255 è completo opacità. Se si prevede di utilizzare i valori alfa, specificare il colore nel formato #AARGGGGGBB, in cui i primi due numeri esadecimali corrispondono al valore alfa.
Se entrambe le cifre di ciascun componente del colore sono le stesse, è possibile utilizzare il form-Tom # rgbi #argb. Ad esempio, il valore di # fffffff è #ffffff.

Passaggio 4. Aggiunta del componente TextView
A questo punto aggiungi interfaccia utente Componente TextView. Nell'elenco dei widget del modulo (widget moduli) situato sul lato sinistro della finestra dell'Editor di layout Visual Layout, trova il componente TextVisualizza il trascinalo nell'area di progettazione.



Dopo aver aggiunto un nuovo componente all'interfaccia utente, viene selezionato automaticamente e visualizzato le proprietà nella finestra Proprietà.

Passaggio 5. Impostazione delle proprietà del testo di DEXT utilizzando risorse di stringa

Secondo la documentazione Android per le risorse applicative (sviluppatore.android.com/guide/topics/resources/index.html) è considerato un buon tono per immagazzinare stringhe, array di righe, immagini, immagini, colori, dimensioni del carattere, dimensioni e altre risorse applicative in modo che Possono essere utilizzati separatamente dal codice dell'applicazione. Ad esempio, dopo l'esternalizzazione dei valori del colore, tutti i componenti che utilizzano lo stesso colore possono essere ridipinti semplicemente modificando il valore del colore nel file delle risorse centrali.
Se è necessario localizzare le applicazioni creando una versione in diverse lingue, salvare le righe separatamente dal codice dell'applicazione. Di conseguenza, in seguito avrai la possibilità di un semplice cambiamento di queste linee. La cartella RESPROJECT è la sottocartella dei valori in cui viene posizionato il file Strings.XML. Questo file viene applicato per memorizzare le righe. Per formare linee localizzate per altre lingue, creare cartelle separate Valuet per ogni lingua utilizzata.
Ad esempio, nella cartella Valori, è presente un file di file strings.xmld e nei valori-ES folder strings.xml per lo spagnolo. Puoi anche formare i nomi di queste cartelle per quanto riguarda le informazioni sulla regione. Ad esempio, nella cartella Values-en-us potrebbe esserci un file stringhe.xml per un dialetto americano della lingua ingleseE nei valori-EN-GB-GB-FOTOR FARK STRINGS.XML per la dialetto della lingua inglese utilizzata nel Regno Unito.
Per ulteriori informazioni sulla localizzazione, fare riferimento alle risorse:

Sviluppatore.android.com/guide/topics/resources/;
fornitura-risorse.html.alternativersources;
sviluppatore.android.com/guide/topics/resources/localization.html.

Per impostare il valore della proprietà Compact TextView Text, creare una nuova risorsa Strings nel file Strings.xml.

1. Selezionare Componente TextView.
2. Nella finestra Proprietà, la finestra della proprietà del testo, fare clic sul valore predefinito, quindi fare clic sul pulsante DOT. Questo pulsante è a destra
Parti Il campo Valore Proprietà e serve per visualizzare la finestra di dialogo Scelta risorse.

3. Nella finestra di dialogo Risorsa selezionare il nuovo pulsante String String ... (Nuova riga ...) per visualizzare la finestra di dialogo Crea nuova stringa Android.
Android String)

4. Compila la stringa e i nuovi campi R.String, quindi fare clic sul pulsante OK per nascondere la finestra di dialogo Android Android per tornare alla finestra della selezione della risorsa.

5. Una nuova risorsa della stringa di benvenuto viene selezionata automaticamente. Fare clic sul pulsante OK per selezionare questa risorsa.

Dopo aver eseguito i passaggi precedenti nella finestra Proprietà, viene visualizzata la proprietà del testo. La registrazione nel modulo @String indica che è possibile selezionare la risorsa stringa esistente nel file stringhe.xml e il nome di benvenuto afferma che la risorsa stringa è selezionata in questo momento tempo.

Il principale vantaggio di determinare i valori della stringa è facilitare la localizzazione dell'applicazione effettuata creando ulteriori
XML Resource Files per altre lingue. Ogni file utilizza lo stesso nome nel nuovo campo R.String. La stringa internazionalizzata viene mantenuta nel campo String. Quindi Android può scegliere il file di risorsa appropriato in base alla lingua preferita per l'utente del dispositivo. Informazioni aggiuntive La localizzazione può essere trovata sullo sviluppo del sito Web Developer.android.com/guide/topics/resources/localization.html.

Passaggio 6. Configurazione Proprietà della dimensione del testo e imbottitura Top TextVist Componente - Pixel indipendente dalla densità e dal ridimensionamento

La dimensione dei componenti della GUI e del testo schermo Android. può essere determinato da unità diverse Misurazioni.
Documentazione che descrive vari schermi-campioni si trova sul sito Web presso Developer.android.com/Guide/practices/screens_support.html e consiglia di determinare la dimensione dei componenti GUI e altri elementi dello schermo per utilizzare i pixel indipendenti dalla densità e impostare le dimensioni del carattere impostato con l'aiuto di pixel indipendentemente dal ridimensionamento.

Impostazione delle dimensioni in pixel indipendenti dalla densità (DP o DIP) consente alla piattaforma Android di ridimensionare automaticamente l'interfaccia grafica dell'utente in base alla densità dello schermo della schermata del dispositivo fisico.
La dimensione del pixel indipendentemente dalla densità è equivalente alle dimensioni del pixel fisico sullo schermo con una risoluzione di 160 dpi (punti per pollice). Sullo schermo con risoluzione
240 dPI Dimensioni. Pixel, indipendente dalla densità, si ridurrà sul coefficiente 240/160 (cioè 1.5). Pertanto, il componente, le cui dimensioni sono 100 pixel indipendenti dalla densità, saranno ridimensionati per le dimensioni in 150 pixel fisici su questa schermata. Sullo schermo con una risoluzione di 120 dpi per pollice, ciascun pixel indipendente di densità è ridimensionato al coefficiente 120/160 (cioè 0,75). Significa che 100 pixel indipendenti si trasformano in una tale schermata in 75 pixel fisici. Le pixel indipendenti in scala sono ridimensionate così come i pixel indipendenti dalla densità, ma la loro scala dipende anche dalla dimensione del carattere preferito selezionata dall'utente.
E ora aumenterai la dimensione del carattere per il componente TextView aggiungere un rientro piccolo sul componente TextView.
1. Per modificare la dimensione del carattere, selezionare il componente TextView, quindi assegnare la proprietà della dimensione del testo a 40SP.
2. Aumentare la rientranza tra il bordo superiore del layout e il componente TextView, selezionare la proprietà del layout Margine superiore della proprietà della sezione MISC (Miscellane) Proprietà Windows
E dargli un valore 10DP.



Passaggio 7. Impostazione delle proprietà aggiuntive del componente TextView
Configura. proprietà aggiuntive Componente sperimentale con testo
1. Il valore della proprietà ID @ + ID / welcometextView.
2. Valore dei servizi di colore del testo # 00F (blu).
3. Proprietà stile testo nota grassetto. Per eseguire questa operazione, fare clic sull'area di valore dell'area delle proprietà degli eventi, quindi fare clic sul pulsante con l'edizione per visualizzare la finestra di dialogo in cui è selezionato lo stile del carattere. Controllare la casella di controllo Bold, quindi fai clic sul pulsante OK per selezionare lo stile di testo.
4. Per chiarire il testo del componente TextVisualizza quando è bloccato in diverse linee, la proprietà della proprietà Gravity è il valore centrale. Per l'esecuzione
Questa operazione, fare clic sull'area del campo Proprietà valore, quindi fare clic sul pulsante DOT per visualizzare la finestra di dialogo Proprietà Properties.
Gravità.



Passaggio 8. Visualizza i loghi Android e il bug Deitel utilizzando i componenti Imageviews
1. Trascinare il componente ImageView situato nella categoria di immagini e media (immagini e editor di layout visivi di immagini, nella finestra del contorno (layout) ,. I nuovi componenti imageviews sotto il nodo welcometextview.





2. La proprietà ID ImageView Component ID è impostata su @ + ID / DROIDIMAGEView. Nella finestra del contorno, il nome dell'oggetto DroidimageView apparirà.

3. Assegnare l'oggetto orizzontale centrale del layout al valore True DroidIimageView per chiarire il componente di layout ImageViewNow.

4. Content Descrizione Fultura Amply Aunction @ String / Droidpic

5. Azioni simili che facciamo per disegnare bug.png. Prioritare il valore della proprietà ID componente @ + ID / Bugimageview.

Bene, iniziamo la nostra prima applicazione :)


Per scrivere programmi - è necessario un ambiente di sviluppo. Google raccomanda di utilizzare Eclipse per questi scopi con strumenti di sviluppo Android (ADT). In questa lezione, guarderemo come installare e configurare questo ambiente di sviluppo.

Descriveremo l'installazione si applica al funzionamento sistema di Windows. 7.
Io uso questo manuale per l'installazione -
Requisiti di sistema -

In questo articolo, molti screenshot e istruzioni. Considera che le versioni del software cambiano costantemente e si può guardare tutti diversi e la versione può essere diversa.
Su come aggiornare i componenti, c'è.

1. Java SDK - JDK

Perché Lo sviluppo dell'applicazione è mantenuto su Java, dobbiamo scaricare e installare lo SDK appropriato, chiamato un altro JDK (a meno che, ovviamente, non è più installato).

Puoi scaricare. Recentemente apparso settima versione. Non posso dire nulla di lei, ma c'è quello crudo, quindi consiglio di scaricare la versioni di sestasima collaudata nella sezione Piattaforma Java, edizione standard GMOSE. Download JDK., metti una casella di controllo accordo di licenza E scarica il file in base al tuo sistema operativo. Non ci dovrebbe essere un problema con l'installazione. Dopodiché, è consigliabile riavviare.

2. SDK Android.

Android SDK include gli strumenti necessari per sviluppare applicazioni Android. Il contenuto può essere visto, ma il download. Si consiglia di scaricare Exe-Shnik, ma suggerisco di scaricare la versione ZIP e disimballarsi in una specie di thread una directory di una comoda directory per te (se non è presente alcun collegamento a ZIP, fare clic sull'altro collegamento piattaforme).

Si noti che dovrebbe essere il catalogo "il secolo". Ed è meglio non spostarlo da nessuna parte, altrimenti devi riconfigurare l'ambiente di sviluppo. Propongo da qualche parte per creare la directory Android. È estremamente desiderabile che il percorso sia breve. Ideale -: \\ Android (avrò f: \\ Android). Per me ricordo questo catalogo sotto lo pseudonimo. E ci imbattiamo nel nostro archivio SDK, otteniamo \\ Android-SDK-windows.

3. Eclipse.

Un ambiente di sviluppo carino e conveniente in cui creeremo e creeremo). Lo prendiamo. Google raccomanda a una versione Eclipse Classic.. Accettalo e scarica questa particolare versione. Disimballare l'archivio dentro, ottieni \\ Eclisse..

4.DET.

Per impostazione predefinita, Eclipse non è particolarmente adatto per lo sviluppo di applicazioni Android. ADT - Plugin che imposta l'ambiente di sviluppo per usa Android. SDK e aggiunge un comodo sviluppo.

Esegui Eclipse (\\ Eclipse \\ eclipse.exe). Quando inizi prima, chiederà di specificare la directory di lavoro a lui dove memorizzerà le informazioni sui progetti. Propongo di nuovo non andare lontano e creare un catalogo \\ Workspace. E specificare questa directory.

Quindi Eclipse è in esecuzione. Scarica ADT Plugin.

Nel menu, correre Guida\u003e Installare un nuovo software...


Fai clic sul pulsante Inserisci.nell'angolo in alto a destra


Introduciamo " Plugin ADT."Nel campo Nome.
Indirizzo URL: https://dl-ssl.google.com/android/eclipse/ - nel campo Posizione


Zhmem. OK. e attendere fino a quando non appare Strumenti di sviluppo.(Se sorgono problemi, utilizzare HTTP anziché https)
Metti le DAW Strumenti di sviluppo. e Zhmem. Il prossimo


Vediamo i componenti che verranno installati, fare nuovamente clic Il prossimo



Leggiamo e accettiamo Accordo di licenza e clicca FINIRE


I componenti iniziano. Se si apre Avviso di sicurezza quella l'autenticità o la validità del software non possono essere stabilitestampa OK..

Il mio processo ha richiesto circa un minuto.
Dopo il completamento, è necessario riavviare Eclipse - RIAVVIA ORA.


Dopo il riavvio, Eclipse emetterà un tale dialogo:


Il primo elemento è necessario per coloro che per qualche motivo non hanno scaricato e disimballato l'SDK nel secondo passo di questa istruzione. Eclipse sarà in grado di farlo da solo. E inoltre scarica immediatamente l'ultima piattaforma Android. Offre inoltre di scaricare la piattaforma versione 2.1, come il maggior numero di dispositivi più supportato.

Siamo interessati al secondo oggetto - ti consente di specificare dove abbiamo disimballato l'SDK al punto 2. Lo abbiamo - \\ Android-SDK-windows. Fare clic su Avanti.

E nella finestra che appare, si sceglie, invia statistiche a Google o non inviare. Non influenzerà il lavoro.



5. Piattaforme Android.

E cadere nel manager SDK.


Qui viene proposto di scegliere i componenti per il download via Internet. Sul lato destro per ciascun componente è indicato, è già installato o meno. Allora, cosa stiamo per scaricare?

Assicurati di citare i contenuti ancora non identificati della cartella Strumenti. Anche nella cartella Extras (alla fine dell'elenco) Trova l'oggetto Biblioteca di supporto Android. E spuntalo se lo è.

Per il resto hai bisogno di versioni Android, scegli solo la piattaforma SDK. Considera che ogni piattaforma può pesare fino a 150 metri !!! Al lavoro, non vediamo molto al lavoro, gli amministratori arriveranno per te :) Per le prime lezioni, sarà richiesta solo la piattaforma 2.2 (API 8) e 2.3.3 (API 10). Puoi scaricarli solo.

Per le piattaforme versione 4. Scegli Piattaforma SDK. (Piattaforma stessa) e Immagine di sistema ARM EABI V7A (per l'emulatore).

Se il traffico non è dispiaciuto, aggiungi elementi per ciascun Platorma:
Campioni per SDK. - Esempi di origine di applicazioni
Google Apis di Google Inc. - Hai bisogno se lavorerai con le applicazioni di Google (mappa, navigazione, ecc.)

Se il traffico non è affatto pietà - metti tutti gli DAW. Ma aspetta molto tempo. E ci vorrà tutto questo business non un concerto.

Quando tutti hanno scelto - fai clic sul pulsante Installa i pacchetti X. In basso a destra.

In una nuova finestra, confermo che tutto questo è scaricare - Accettare tutti.. Allo stesso tempo, è possibile guardare e rifiutare qualsiasi cosa qui.


Fare clic su Installa - Ran l'indicatore e aprì un registro - è iniziato il download. Con la mia scelta di componenti, ho aspettato 20 minuti. Dopodiché, la frase è apparsa nelle finestre:

Installazione completata. Chiudi Gestore e SDK Manager.

Per informazioni - ho nuovi componenti occupati 1,5 gig.

Quindi riavviare Eclipse e questo è tutto. Dopo aver eseguito questi passaggi, abbiamo ricevuto un ambiente di sviluppo con il quale è possibile guidare un'applicazione Android. Forse queste azioni sembreranno fangose \u200b\u200be noiose, ma senza di loro, sfortunatamente, in nessun modo. Ulteriori cose andranno allegre. Se qualcosa non funziona o dà un errore, prova GOOGLED, probabilmente non sei il primo a trovare un tale problema e la rete ha già una descrizione della soluzione. Bene, scrivi al forum.

Nella prossima lezione, configueremo Android Virtual Device (AVD) in Eclipse, creare la nostra prima app. E lancialo. AVD è un emulatore smartphone con un sistema operativo Android su cui è possibile eseguire e testare applicazioni. Non collegare ogni volta il tuo smartphone) considereremo anche la struttura del progetto di applicazione.

P.S. Se non appare questa finestra


o sei inavvertitamente chiuso - niente di terribile. Il percorso verso l'SDK dal punto 2 può essere specificato manualmente.

Nel menu Eclipse Windows\u003e Preferenze.


Sinistra Scegli Android., Fai clic su Sfoglia

Specificheremo la directory in cui SDK ha disimballato \\ Android-SDK-windows. Zhmem. Applicare.

Ci viene detto che non ci sono componenti - Chiudi questo messaggio e clicca OK.


Ho ancora saltato una finestra del genere:

Riporta che se vogliamo migliorare il prodotto, possiamo inviare le statistiche dell'uso. Sceltandoti, in seguito può sempre essere modificato nelle impostazioni. Ho lasciato DAW, non sono un peccato)

Dopodiché, puoi andare su SDK Manager (nel menu Eclipse Finestra\u003e Android SDK Manager) E scarica le piattaforme.

A causa del fatto che alcune persone non iniziano a lanciare i miei progetti e parlare con loro, mi sono reso conto che il problema non è nel codice, e nell'Assemblea SDK Eclipse + Android, ho deciso di scrivere come mettere questa bellezza, e viene portato in mente.

Installa Eclipse e Android SDK

  • Scarica Android SDK per la tua piattaforma (Windows, Mac OS X o Linux).
  • Disimballa i file scaricati su qualsiasi spazio del disco rigido (ho D: \\ eclipse \\) in Windows).
  • Se Eclipse è già installato, scarica e installa l'IDE Eclipse per gli sviluppatori Java. Per la programmazione di Google, raccomanda di utilizzare Eclipse 3.5 (Galileo).
  • Esegui Eclipse e seleziona Aiuto-\u003e Installa un nuovo software.
  • Clic Inserisci. Nella finestra del software disponibile.
  • Inserisci gli strumenti di sviluppo Android nel campo Nome. e https://dl-ssl.google.com/android/eclipse/ nel campo Posizione.
  • Clic OK. e controlla Strumenti di sviluppo. Nell'elenco del software disponibile. Questo è il massimo che installiamo strumenti di sviluppo Android e DDMS, strumento di debug per Android. Se hai problemi con l'installazione di ADT, quindi utilizzare vecchia versione ADT 15.0. Aggiornamento alla versione 15.0

    • Clic Il prossimo e FINIRE Per installare il plugin. È necessario riavviare Eclipse una volta dopo l'installazione.
    • Dopo aver riavviato Eclipse, selezionare Finestra-\u003e Preferenze.e vedrai Android. Nell'elenco delle categorie.
    • Ora è necessario specificare Eclipse, dove si trova l'Android SDK installato. Clic Android., poi Navigare. Per selezionare la posizione dei file SDK non imballati. Per esempio, C: \\ Programmi \\ Android \\ Android-SDK

  • Piattaforma di orientamento Android

    Prima di iniziare a scrivere applicazioni Android, è necessario scaricare l'SDK per la piattaforma Android. Ogni piattaforma ha la sua versione di Android SDK, che è installata su dispositivi utente. Per la versione di Android 1.5 e sopra ci sono due piattaforme: Progetto Android open source e Google.

    Progetto Android open source - Piattaforma open source, ma non include estensioni di Google., come il Google Maps. Se non vuoi utilizzare Google API, funzionalità google Maps Non sarà disponibile per la tua applicazione. Se non hai motivi speciali per farlo, ti consiglierei di configurare il targeting su una delle piattaforme Google, in quanto ciò ti permetterà di utilizzare le proprie estensioni di Google.

    • Scegliere Finestra-\u003e Android SDK Manager.
    • Clic Pacchetti disponibili.nella colonna di sinistra e controllare il repository per mostrare l'elenco delle piattaforme Android disponibili.
    • È possibile selezionare la piattaforma di download dall'elenco o lasciare tutto contrassegnato per scaricare tutto piattaforme disponibili. Al termine, clicca Installa selezionato. E seguire le istruzioni di installazione.

    Dopo che tutto è stato caricato con successo, sei pronto per iniziare a svilupparsi per Android.

    Creare un nuovo progetto Android

    La procedura guidata di configurazione della procedura guidata Progetto Eclipse New Project aiuterà a creare un'applicazione Android, generando file e codice pronti per l'avvio, a destra del blocco. esso via veloce Assicurati che le prestazioni e il buon punto di partenza quando si sviluppano applicazioni:

    Dopo aver fatto clic FINIREEclipse creerà un nuovo progetto Android, pronto per il lancio. Ricorda, hai parlato Eclipse per generare attività, denominata MyFirStandroidProjectacity ? Questo codice che Android utilizza effettivamente per avviare l'applicazione. Il codice generato verrà visualizzato come un semplice messaggio nello spirito di Hello World.

    Pacchi

    Nome del pacchetto - Identificatore per la tua applicazione. Quando è il momento di pubblicare un risultato su Android Market, questo identificatore verrà utilizzato per tenere traccia degli aggiornamenti per l'applicazione, quindi è importante assicurati che questo identificatore sia unico. Sebbene qui utilizziamo il nome com.my.first.project, per un'applicazione reale, è meglio scegliere qualcosa come Com.Yourcompanyname.YourPlication.

    Versione sdk.

    Min SDK versione versione (il nome parla da solo) - il massimo versione iniziale Android su cui funzionerà l'applicazione. Con ogni nuova versione di Android, SDK aggiunge e modifica vari metodi. Quando si sceglie una versione SDK, Android (e Android Market) sa che la tua applicazione funzionerà solo sui dispositivi con versione Android. Questa versione e sopra.

    Esegui la tua applicazione

    Ora proviamo a gestire la nostra applicazione in Eclipse. Dal momento che questo è il primo lancio, Eclipse chiederà come dai tipi di progetto che lavori:

    • Scegliere Run-\u003e corri. o fare clic Ctrl + F11..
    • Scegliere Applicazione Android e stampa OK..

    Eclipse cercherà di avviare l'applicazione sul dispositivo con Android. Al momento, tuttavia, non hai dispositivi sotto gestione Android.Quindi non sarà in grado di avviare il progetto e ti verrà richiesto di creare un nuovo dispositivo Dispositivo virtuale Android. (Avd).

    Dispositivi virtuali (dispositivi virtuali Android)

    Android Virtual Dispositive (AVD) emula Android mercoledì, sia cellulare O tablet pc. Puoi creare dispositivi AVD, con versioni diverse Piattaforme Android. Per ogni AVD, è possibile configurare diverse impostazioni del dispositivo specificando la presenza di una tastiera fisica, supporto per GP, risoluzione della telecamera e così via.

    Prima di avviare l'applicazione, è necessario creare il tuo primo dispositivo AVD con la piattaforma SDK (Google API, 1.6).

    La campana.

    Ci sono quelli che hanno letto questa notizia prima di te.
    Iscriviti per ricevere articoli freschi.
    E-mail
    Nome
    Cognome
    Come vuoi leggere la campana
    Senza spam.