Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Professor: Rogério Benedito de Andrade
Formação: Licenciatura em Informática (Fatec) Especialização em Educação (Univap) Bacharel em Computação (Univap)
2
Conceito e aplicação: Serviços: processamento executado em segundo plano por um determinado tempo. Geralmente tem alto consumo de recursos, memória e CPU. Não precisa interagir com o usuário e não precisa de interface gráfica. Pode continuar executando após a aplicação terminar. Caso o sistema operacional decida, pode ser interrompido e posteriormente continuar de onde parou. No Android a classe andoid.app.Service é utilizada para executar serviços. Quando um aplicativo é instalado pelo Google Play, um serviço é utilizado, pois, enquanto o download é realizado é mostrada uma notificação para o usuário acompanhar o status e o usuário está livre para acessar qualquer outro aplicativo. O serviço fica executando sem a necessidade da aplicação ou activity estar aberta.
3
Diferenças: Web service é um tipo de serviço executado no servidor e tem como objetivo fornecer conteúdo para aplicativos. Thread é utilizada para desvincular um processamento da thread principal. É o caso de uma activity buscar informações em um web service ou banco de dados, com objetivo de não travar a interface, uma nova thread deve ser iniciada.
4
Aplicação trabalhando off line e quando uma conexão Wi-fi estiver ativa um serviço (em segundo plano) pode enviar as informações para um servidor e realizar o sincronismo. Atualizações no celular a partir de web services. As atualizações podem ocorrer e o usuário poderá executar outras aplicações.
5
No arquivo manifest.xml declarar:
6
Imports necessárias na classe HelloService:
7
Classe HelloService.java:
9
Adicionar dois botões no contentMain.xml:
10
Implementando botões no arquivo Main_Activity.java:
11
Criando diálogos:
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.