>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Google Android Tutorial Programação

programação Android envolve uma variedade de tecnologias , principalmente de programação Java e XML codificação de marcação. Para começar a programação de aplicativos para a plataforma Android , é necessário entender os conceitos básicos do quadro em termos de como seus elementos de aplicativos são apresentados aos usuários. Atividades, intenções e Layouts estão entre os principais elementos tipicamente envolvidos em projetos Java iniciais. O programa Eclipse fornece ferramentas para ajudar com o desenvolvimento do Android . Classe principal

Quando os desenvolvedores a criar projetos para Android usando o Eclipse Integrated Development Environment, que é o IDE oficial para a plataforma , Eclipse automatiza certas partes do processo. Por exemplo , quando você cria um novo projeto Android , ele automaticamente cria uma classe principal, que é uma classe de atividade. Uma classe Activity representa uma única tela dentro do aplicativo , contendo elementos visuais e controles de interface do usuário. A classe principal atividade é lançada quando os usuários executar o aplicativo . O seguinte código de exemplo demonstra um esboço típico classe Atividade principal :

public class MyApp estende Activity { public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); setContentView ( R.layout.main );}}

Atividades

desenvolvedores podem criar uma atividade para cada tela em um aplicativo . O esboço para cada atividade é semelhante , estendendo a atividade super-classe e fornecendo um método " onCreate " . Inside " onCreate ", um desenvolvedor pode implementar qualquer processamento que ele quer ter lugar quando a atividade é lançada . Isso normalmente envolve a definição do layout Atividade:

setContentView ( R.layout.help );

Este instrui Android para usar o layout XML contido em um arquivo chamado " help.xml ", que é salvos dentro da pasta " res /layout " no pacote de aplicativos . Cada atividade também deve aparecer no arquivo " AndroidManifest.xml " do app:


Isso reflete uma arquivo de classe Java Atividade chamado "Help" para demonstração.
Intenções

Quando um desenvolvedor cria arquivos de Atividade em aplicativos para Android, ele pode criar instâncias daqueles aulas de outros pontos dentro do projeto. Por exemplo, se você quer uma atividade para ser lançado , pressionando um botão em outra atividade , você pode adicionar o código dentro do arquivo de classe lançamento atividades, especificando os detalhes da atividade para lançar usando Intenções :

startActivity ( new Intent (this, Help.class ) );

isso inicia o Activity salvo como "Help" no pacote de aplicativos . O método " startActivity " podem aparecer em qualquer outro arquivo de classe Activity . Por exemplo, você pode querer iniciar uma atividade com informações úteis sobre a aplicação de outras telas dentro dele.
Layouts

Cada classe Atividade em um aplicativo Android pode ser associado a um layout. Um desenvolvedor pode definir layouts em código Java , mas os recursos oficiais para Android recomendo definindo-os como arquivos XML. O pacote de aplicativos para um aplicativo Android tem um diretório " res /layout ", no qual um desenvolvedor pode incluir estes esquemas XML. O código XML pode incluir interfaces visuais e itens de usuários , bem como as especificações de como estes devem ser estabelecidos em relação ao outro :

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" > < TextView android:id="@+id/sample"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Here é um texto " />

Este layout amostra tem um único item de interface de usuário em que ela é um campo de texto .