A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor: Rogério Benedito de Andrade

Apresentações semelhantes


Apresentação em tema: "Professor: Rogério Benedito de Andrade"— Transcrição da apresentação:

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:

8

9 Adicionar dois botões no contentMain.xml:

10 Implementando botões no arquivo Main_Activity.java:

11 Criando diálogos:


Carregar ppt "Professor: Rogério Benedito de Andrade"

Apresentações semelhantes


Anúncios Google