Caso prefira, você encontrará todo esse material, em inglês, no site do Developer Android. A tradução e comentários dos materiais eu faço livremente para ajudar a comunidade que fala português.

sábado, 23 de abril de 2011

4 comentários

E então, o que estão achando?

E então, o que estão achando? Programar para Android, até o momento, foi muito tranquilo, não foi? Como prometido, mostrei códigos tranquilos nesses dois primeiros exemplos e vou iniciar no próximo post a abertura do código do projeto de Notepad. Mas não será especificamente, ainda, o Note Pad que está nessa página e sim o Notepad que está nessa página. A razão disso é que o notepad da última página citada tem, além do código em si, quatro exercícios que devemos fazer para entender uma série de aspectos da programação Android. Assim sendo, dividirei a cobertura da programação para o notepad em quatro partes. Pelo menos eu planejo fazer assim. Caso eu perceba que o código está tranquilo e que as explicações não ficarão muito confusas, faço a análise do código em duas partes apenas. De qualquer...

Hello, L10N - Seus apps em inglês, francês, espanhol, etc

Nesse tutorial, vamos criar o aplicativo "Hello, L10N". (Ok, o nome não é exatamente interessante, mas é esse o nome que o tutorial do Android resolveu usar. Portanto, é o que usaremos). Essa aplicação usará o framework Android para seletivamente carregar recursos. Então nós vamos entender a localização e, baseada nela, trazer a aplicação com a lingua correta. Faremos isso adicionando arquivos de...

sexta-feira, 22 de abril de 2011

0 comentários

Hello, Android!

Eu prometi que iniciaria os exemplos a partir da tela de recursos técnicos do Android (mais precisamente com os projetos de Note Pad e Contact Manager). Mas depois, vendo direito o site, vi que existem exemplos de tutoriais. Então, achei melhor começar por eles. Assim a gente vai ter contato com exemplos desde os mais simples aos mais avançados, ok? De qualquer forma, o Note Pad e Contact Manager...

terça-feira, 19 de abril de 2011

2 comentários

Novo Layout

Pessoal, a versão beta do novo layout está pronta e no ar. Ainda está faltando apenas a imagem de cabeçalho, que terminarei de noite. No entanto, achei que o layout estava bem estável para que eu pudesse colocá-lo no ar. Espero que gostem. Alguns itens passaram a não funcionar e vou ver o que posso fazer. São eles a pesquisa do Google interna ao blog e também o contador de hits. Se puderem me dar um feedback a respeito do layout, se gostaram, o que pode mudar, etc, será de grande val...

Qual exemplo da página de Recursos Técnicos do Android usar?

Estava dando uma olhada no site de recursos técnicos e vi alguns excelentes exemplos. Só que ainda não havia decidido sobre qual abrir. Eu queria um que fosse simples mas que não fosse simplório demais. No entanto, pensando que pode haver pessoas que estão acessando esse blog e que ainda não estão inteirados com programação, seria algo ruim eu colocar um exemplo de dificuldade média ou avançada (eu mesmo ficaria meio perdido, já que também estou aprendendo com vocês a programar em Android). Então, eu decidi fazer um review de dois códigos: Note Pad e Contact Manager. O primeiro é bem simples e mostra uma aplicação para se salvar notas no Android. Já o Contact Manager mostra como fazer uma pesquisa pelos contatos existentes no seu sistema usando a API de ContactsContract assim como inserir...

segunda-feira, 18 de abril de 2011

1 comentários

Fazendo o Debugging de seus Apps no Smartphone - USB/Wi-Fi

O leitor Rogério Rodrigues (@rbrodrigues) fez uma excelente pergunta outro dia: como fazer o debugging de seus Apps no Smartphone. Bem, ao invés de responder apenas a ele, resolvi criar um post para que pudesse falar disso para todos. Fiz uma pesquisa e vi que existem duas maneiras de se fazer o debug direto no smartphone. A primeira é a convencional, via cabo USB ligado ao PC onde o Eclipse...

Em que pé estamos no Android?

Bem, essas últimas semanas foram de muitos conteúdos relativamente chatos. Afinal, foram apenas de teoria, teoria, teoria... Cobri uma série de aspectos: toda a parte de Interface bem como Services, Content Providers, Intents e Intent Filters além de Processes e Threads. Mas, como fazer para juntar isso tudo de maneira a realmente conseguir criar um app do zero? O que vou fazer é pegar um projeto do site do Android na área de recursos técnicos e abrí-lo por aqui e mostrar como cada parte funciona. Assim vamos começar a entender melhor como é que as peças do Android se encaixam e tudo roda tranquilamente. O melhor é que o código foi criado pela equipe da Google responsável pelo Android. Então é um código enxuto e, principalmente, dentro das conformidades necessárias para que rode sem maiores...

domingo, 17 de abril de 2011

0 comentários

Processes e Threads

Quando um componente de aplicação inicia e a aplicação não tem outros componentes rodando, o sistema Android inicia outro processo Linux para a aplicação com uma single thread de execução. Por padrão, todos os componentes da mesma aplicação rodam em um mesmo processo e thread (chamada thread principal). Se um componente de aplicação inicia e existe um processo para aquela aplicação (pois outro componente da aplicação já existe), então o componente é iniciado dentro do processo e usa a mesma thread de execução. Contudo, você pode fazer com que diferentes componentes em sua aplicação rodem em processos separados e poderá também criar threads adicionais para quaisquer processos. Processos Por padrão, todos os componentes da mesma aplicação rodam em um mesmo processo e a maioria das aplicação...

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Related Posts Plugin for WordPress, Blogger...