Pesquisar este blog

Android

sábado, 2 de maio de 2015

                   Bem Vindo ao Programação android





Introdução

O que é um programa?

Como sabemos um sistema computacional é formado pela união de hardware e software, os quais em conjunto com alguns comandos resolvem a maioria dos desafios impostos pela sociedade moderna.
Os comandos agrupados em um arquivo com uma estrutura definida são chamados de arquivos programas os quais serão convertidos para linguagem de máquina, esse processo é conhecido como compilação.
Na prática os programas possuem vários comandos para solucionar problemas ou melhorar o desempenho de acessos às informações.

O que é Linguagem de Máquina?

Os sistemas computacionais possuem uma arquitetura os quais conversão em uma linguagem própria também conhecida como Linguagem de Máquina. Essa linguagem corresponde a combinação binária, ou seja, a combinação de dois valores 0 e 1, que juntos fazem o hardware executar algo. Veja o exemplo de um código binário.

O que é linguagem de Programação?


Como visto no item anterior escrever programas em linguagem de máquina torna nosso trabalho um pouco mais árduo, por esse motivo alguns fabricantes de sistemas computacionais, resolveram criar bibliotecas com comandos para facilitar a vida de que programa, essa estrutura com bibliotecas, interface de desenvolvimento e um ambiente agradável para escrever programas é conhecido como linguagem de programação. Segue um exemplo de comandos gravados em arquivos de programa no formato da linguagem JAVA.

Conforme visto no exemplo acima é mais fácil ler o comando na linguagem de programação do que na linguagem de máquina. Você deve estar se perguntando “É para mim é a mesma coisa, não estou entendo nada do mesmo jeito”, portanto não se preocupe com o que o programa está fazendo e sim em saber diferenciar uma linguagem de programação da linguagem de máquina.

O que são máquinas virtuais?

No começo do desenvolvimento das linguagens de programação os programadores, “pessoas responsáveis em escrever os comandos nas linguagens de programação”, tinham que fazer um processo muito demorado para gerar um arquivo que poderia ser executado pelo sistema operacional específico, quando trocava o sistema operacional o programador tinha que gerar um novo arquivo. Com a evolução das práticas de desenvolvimento de software esses problemas foram acabando, até que sugiram as máquinas virtuais (Virtual Machine), responsáveis pela conversa entre os comandos das linguagens de programações e o sistema operacional, isso significa na prática que você pode escrever um programa e o mesmo será executado em vários sistemas operacionais diferentes. Para fixação a figura abaixo faz o papel da máquina virtual, o programa é escrito para saída USB e não importa qual é o celular ele será sempre carregado.



O que é Plataforma Android?

O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones e tabletes.
O Android foi desenvolvido pela Google™, e posteriormente pela OHA (Open Handset Alliance), uma organização que une várias empresas com o objetivo de criar padrões abertos para dispositivos móveis.

Ambiente de Desenvolvimento

Conceito

Antes de começarmos a desenvolver qualquer programa é necessário conhecer a IDE (Integrated Development Environment), ou seja, o Ambiente Integrado para Desenvolvimento.
As ferramentas são necessárias e facilitam nossa vida quando formos digitar os comandos das linguagens, em nosso caso é o JAVA. Nessa oficina usaremos o NetNeans na sua versão mais atual.

Netbeans

Uma das ferramentas mais usadas para o desenvolvimento da linguagem JAVA, devido a sua facilidade e bem abrangente oferecendo recursos sofisticados para o desenvolvimento de uma aplicação. Para ajudar ela é gratuita e você pode obter as distribuições através do site http://dlc.sun.com.edgesuite.net/netbeans/8.0 ou https://netbeans.org/downloads/ .

Instalação do Netbeans

Visitando alguns sites para baixar a IDE de desenvolvimento Netbeans cheguei no https://netbeans.org/downloads/index.html opção Downloads, neste momento você estará com a lista de IDE´s disponíveis para desenvolvimento, para poupar trabalho iremos baixar  a coluna tudo que contem todas as outras.

Para baixar o Netbeans correto, você deverá saber qual o tipo de Windows que possui 32 ou 64, clique na opção correta e comece a baixar a ferramenta. Conforme sua escolha o site irá abrir a página e começará a baixar, caso não comece verifique se existe um link para iniciar. 
Você irá baixar um arquivo executável.  
Após baixar o arquivo execute o arquivo para instalar o Netbeans, mas antes verifique se o ambiente está completo, verificando a mensagem na tela de instalação, caso apareça a mensagem  você deverá executar os seguintes comandos na tela de comando do DOS e se a mensagem for diferente de:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)







Você deverá baixar o JDK do JAVA no endereço http://www.oracle.com/technetwork/java/javase/ downloads/index.html e clicar no link
Após baixar o JDK instale e comece a Instalação do Netbeans.

Continuando a instalação do Netbeans...

Instalação do Android


Para baixar o SDK do Android entre no site http://developer.android.com/sdk/index.html#download e escolha o mais recente clicando no link VIEW ALL DOWNLOADS AND SIZES no subitem SDK Tools Only, você deverá saber qual o tipo de Windows que possui 32 ou 64, clique na opção correta e comece a baixar a ferramenta. Conforme sua escolha o site irá abrir a página e começará a baixar, caso não comece verifique se existe um link para iniciar. 
Após o download comece a instalação.
Atualmente o executável será installer_r23.0.2-windows.
 
 
 

Após o a instalação será executado o gerenciador do SDK escolha as versões do Android para conseguirmos desenvolver os programas. Como sugestão escolha as versões adequadas para seu desenvolvimento no mínimo:
·         Android  SDK
·         Android SDK Platform-tools
·         Android  SDK Build-tools
·         Android 2.3.3 (API 10)

Configurando NetBeans

Agora execute o NetBeans, se você estiver executando-o pela primeira vez, ele irá pedir para definir uma pasta padrão (um Workspace). Defina a pasta e continue o carregamento do NetBeans. Agora vamos instalar o plug-ins do Android, vá no menu “Ferramentas /Plug-ins ”, conforme figura abaixo:

Clique no botão Adicionar e insira o nome da URL e atualizar plugin para o seu plug-in é adicionar manualmente. Você pode colocar qualquer texto para o campo Nome. O plug-in URL de atualização para o Androide para o NetBeans plug-in é:
Vá para o “Definições” e você deve ver Android na lista.

Caso não veja atualize a lista clicando no botão Reload Catalogo. Clique na caixa de seleção para marcá-lo para a instalação. Então clique no botão “OK”.
Vá para o “Plugins Disponíveis” e você deve ver Android na lista. Caso não veja atualize a lista clicando no botão Verificar Atualizações. Clique na caixa de seleção para marcá-lo para a instalação. Então clique no botão “Instalar”

Você obterá uma caixa de diálogo semelhante à abaixo informando que o Androide plug-in será instalado. Clique no botão “Avançar”. Ele deve começar a baixar o plug-in do Androide.

Agora que o Androide plug-in para o NetBeans foi instalado, você precisará fazer apenas mais um passo para configurá-lo.
- Vá em novo projeto.
- Selecione um novo projeto androide
- Na tela aonde você irá criar o projeto ira ter um botão : (Manager Androide SKD) pressione ele;











Irá aparecer a tela de Opções do NetBeans no botão (Gerenciador/ androide);
Caso não tenha, baixar o gerenciador SDK na URL:
http://dl.google.com/android/installer_r22.3-windows.exe
ou
http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip para 64 bits


Verificando a instalação do JDK








Agora é só colocar o diretório do seu SDK e NEXT


Escolhendo o Local do Atalho e Clique INSTALL.






Veja o Andamento da Instalação:

Conhecendo o Netbeans




Executando o atalho criado no item Instalando o Netbeans irá aparecer a tela de abertura da versão instalada, conforme a imagem abaixo:

Nenhum comentário:

Postar um comentário