33
Android #1 antonio deusany de carvalho junior [email protected]

Android #1 - grenoble.ime.usp.brgrenoble.ime.usp.br/~gold/cursos/2013/movel/1604-Android1.pdf · O que preciso para desenvolver?! Realizar o download do: Android Developer Tools (ADT)

Embed Size (px)

Citation preview

Android#1

antonio deusany de carvalho [email protected]

Q. Android?!

Q. Android?!

R. Infográfico New Relichttp://blog.newrelic.com/2013/03/13/mobile-appeal-why-the-future-is-mobile/

Android?!!

Android!?!

O que preciso para desenvolver?!

● Realizar o download do:

Android Developer Tools (ADT)

○ Eclipse + ADT plugin○ Android SDK Tools○ Android Platform-tools

Passos iniciais.....

● Atualizar o SDK manager$ ./sdk/tools/android

● Abrir o Eclipse do ADT$ ./ADT/eclipse/Eclipse.app

● Criar um emulador:● Eclipse

○ Window■ Android Virtual Device Manager

● New

Passos iniciais....

Passos iniciais...

● Criar uma aplicação básica○ File

■ New● Android Application Project

nome da aplicação no Google Play

definição dos dispositivos para os quais seu aplicativo será disponibilizado

local onde os arquivos do projeto serão salvos

definição do ícone do aplicativo

define como será a interface do aplicativo

nome da tela principal

Passos iniciais..

● Testar a aplicação no emulador○ Run

■ 1 Run as Android Application

Estrutura de um aplicativo em Android

● Código em Java

● Bibliotecas e arquivos especiais

● Imagens em várias definições

● Arquivos em XML

● Configurações e permissões

Estrutura de um aplicativo em Android

● Código em Java○ Organizados em pacotes○ Telas descritas como Activities○ Programação Orientada a Objeto

Estrutura de um aplicativo em Android

● Bibliotecas e arquivos especiais○ Android 4.2.2

■ Blibliotecas nativas do sistema○ Assets

■ Arquivos quaisquer acessados por endereço ou byte a byte● Texturas, dicionários, dados de jogos, ..

○ Bin■ Aplicativo compilado (.apk)■ Recursos compilados

○ Libs■ Bibliotecas extras utilizadas

Estrutura de um aplicativo em Android

● Imagens em várias definições

res/ drawable-hdpi/

awesomeimage.png drawable-ldpi/

awesomeimage.pngdrawable-mdpi/

awesomeimage.pngdrawable-xhdpi/

awesomeimage.png

@drawable/awesomeimage

Estrutura de um aplicativo em Android

● Arquivos em XML○ Detalhes da interface gráfica○ Dimensões○ Cores○ Textos○ Identificadores

■ recursos■ componentes

Estrutura de um aplicativo em Android

● Configurações e permissões○ AndroidManifest.xml

■ Contém as informações principais do aplicativo

■ Definição de cada Activity○ project-properties

■ Contém configurações específicas do aplicativo● build target, referência a bibliotecas,..

Estrutura de um aplicativo em Android

● Configurações e permissões○ AndroidManifest.xml

http://developer.android.com/

Android#1

antonio deusany de carvalho [email protected]