*   >> Leitura Educação Artigos >> science >> programação

Programação Android: Componentes Aplicativo para Android

os permite que outros aplicativos para consultar, ler, modificar e escrever a informação de contatos. Android vem com vários outros construído em provedores de conteúdo que podemos usar em nossa aplicação. Todos os provedores de conteúdo são implementados como uma subclasse da classe ContentProvider que é definido no SDK do Android.

Serviços

Um serviço é um componente da aplicação Android que executado em segundo plano e não tem UI visual. Os serviços sejam utilizados para executar as partes de processamento do seu aplicativo em segundo plano.

Enquanto o utilizador está a trabalhar sobre o primeiro plano de UI, os serviços podem ser usadas para lidar com os processos que precisam de ser feitas no fundo. Um serviço pode ser iniciado por outros componentes de aplicativos Android, como uma atividade ou outros serviços e que continuará a funcionar em segundo plano, mesmo após o usuário muda para outra aplicação. Assim, os serviços são menos propensos a ser destruídas pelo sistema Android para recursos livres, que Activities.

Um exemplo típico para o uso de serviços é uma aplicação de leitor de música.

Podemos usar uma atividade para selecionar uma faixa de música a partir do cartão SD e reproduzi-lo. Quando ele começa a tocar, o usuário é capaz de abrir outros aplicativos ea música toca ao fundo. Isto pode ser possível apenas através da utilização de Serviços Android. A atividade que escolhe a faixa de música, na verdade chama um serviço que funciona em segundo plano. Em seguida, ele continuará tocando em segundo plano, mesmo após a atividade frontend é destruído.

A qualquer momento o usuário é capaz de voltar à atividade e usar a barra de busca para procurar a faixa, selecione uma faixa, ou a reprodução final. Isto significa que o serviço ea atividade que invocou o serviço não são completamente independentes, em vez de atividades é capaz de controlar totalmente o serviço. Outro exemplo de um serviço é a descarga de arquivos a partir da Internet. Ele deve ser executado em segundo plano e continuar o download, mesmo depois de nós muda para outras aplicações.


Todos os serviços Android são implementados como uma subclasse da classe de Serviço definido no SDK do Android. Existem dois tipos de serviços no Android

Eles são:.

Serviços Unbound

É um tipo de serviço que não é limitado a nenhum dos componentes. Uma vez iniciado, ele será executado em segundo plano, mesmo depois de o componente que iniciou o

Page   <<  [1] [2] [3] [4] >>

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.