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, 16 de abril de 2011

0 comentários

Intents e Intent Filters - Parte 02

Resolução do Intent Intents podem ser divididos em dois grupos: Intents explicitos designam o componente alvo pelo nome. Já que os nomes dos componentes normalmente não são conhecidos pelos desenvolvedores de outras aplicações, intents explícitos são tipicamente usados para mensagens internas à aplicação - como uma atividade iniciando um serviço subordinado ou lançando uma atividade irmã. Intents implicitos não nomeiam um alvo. Intents implicitos são normalmente usados para ativar componentes em outras aplicações. O Android entrega um intent explicito para uma instância de uma classe alvo designada. Nada no objeto intent que não o nome importa para determinar que componente deve usar o intent. Uma estratégia diferente é necessária para intents implicitos. Na ausência de um alvo determinad,...

sexta-feira, 15 de abril de 2011

0 comentários

Intents e Intent Filters - Parte 01

Três dos principais componentes de uma aplicação - atividades, serviços e broadcast receivers - são ativados através de mensagens, chamadas intents. Mensagens intent são um facilitador para rodar bindings entre componentes da mesma ou de diferentes aplicações. O intent, um objeto Intent, é uma estrutura de dados passiva que comporta uma descrição abstrata da operação a ser realizada -ou, nos casos de broadcasts, uma descrição de algo que aconteceu e que é anunciado. Existem mecanismos separados para entregar intents para cada tipo de componente: Um objeto intent é passado para Context.startActivity() ou Activity.startActivityForResult() para lançar uma atividade ou receber uma atividade existente para fazer algo novo (ele pode também ser passado por Activity.setResult() para retornar informações...

quarta-feira, 13 de abril de 2011

0 comentários

Content Providers - Parte 03

Criando um Content Provider Para criar um content provider, você deve: Configurar o sistema para guardar os dados. A maioria dos content provider guardam seus dados usando os métodos de arquivo do Android ou os bancos de dados SQLite mas você pode guardar seus dados da maneira como achar melhor. O Android provê a classe SQLiteOpenHelper para ajudá-lo a criar um banco de dados e a classe SQLiteDatabase para gerenciá-lo. Extender a classe ContentProvider para prover acesso aos dados. Declarar o content provider no arquivo de manifesto da sua aplicação (AndroidManifest.xml) Extendendo a classe ContentProvider Você define uma subclasse ContentProvider expondo seus dados para outros usando as convenções esperadas pelo ContentResolver e pelo objeto Cursor. Isso significa implementar...

terça-feira, 12 de abril de 2011

0 comentários

Content Providers - Parte 02

Modificando dados Dados mantidos por um content provider podem ser modificados das seguintes maneiras: Adicionando novos registros Adicionando novos valores para registros existentes Fazendo updates em registros existentes Excluindo registros Todas as modificações de dados são conseguidos usando os métodos do ContentResolver. Alguns content providers requerem uma permissão mais restritiva para escrever os dados que para lê-los. Se você não tem permissão para escrever para um content provider, os métodos ContentResolver vão falhar. Adicionando registros Para adicionar um novo registro a um content provider, primeiro configura um mapa de pares chave-valor em um objeto ContentValues, onde cada chave bate com o nome de uma coluna do content provider e o valor é o que se deseja alterar para o...

segunda-feira, 11 de abril de 2011

1 comentários

Content Providers - Parte 01

Content Providers guardam e buscam dados e os fazem disponíveis para todas as aplicações. Eles são a única maneira de se compartilhar dados entre aplicações; não existem um local comum para se guardar dados e que todos os pacotes Android podem acessar. O Android vem com um número de content providers para tipos de dados comuns (audio, video, imagens, informação de contatos, e assim por diante). Você pode ter uma noção de quais são eles no pacote android.provider. Você pode buscar dados nesses providers pelos dados que eles contém (apesar de, para alguns, você ter de prover as permissões para ler tais dados). Se você quer fazer de seus dados algo público, você tem duas opções: você pode criar seu próprio content provider (uma subclasse de ContentProvider) ou você pode adicionar dados a um...

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...