sistemas
Nome: Karen Letícia M. Turno: Noite
Técnico em Informática/Tecnologia em Sistemas de Informação
1. Destaque as principais diferenças encontradas entre a programação para dispositivos móveis e o desenvolvimentos de aplicativos desktop.
Programar para dispositivos móveis traz novos conceitos em relação à programação desktop e web. Como se trata de um dispositivo cujo principal propósito é voltado para a comunicação, alguns cuidados devem ser tomados ao se programar para um dispositivo móvel.
2. Cite o principal beneficio que o Android trouxe para o desenvolvimento de aplicações móveis, destacamento como sistema fez o gerenciamento de aplicações que não são salvas dos sistemas, em relação ás que são.
Uma das vantagens que o Android trouxe para o mundo da programação móvel foi a liberdade e facilidade de utilização das funcionalidades do dispositivo, assim como acesso a qualquer parte do software nativo da plataforma.
3. É possível substituir no Android as aplicações centrais, como o cliente de email e o cliente de mensagens de texto? E utilizá-los a partir de uma aplicação desenvolvida pelo usuário? Comente.
Sim. Através de mensagens conhecidas como Intents(ou intenção, em português), é possível acessar outros aplicativos que estão no aparelho.
4. Suponha que você irá desenvolver uma activity que troca uma música enquanto o usuário interage com ela. Em qual dos métodos estudados a música deve começar a tocar? E quando deve parar? onStart(), onPause()
5. É possível iniciar uma activity para tocar uma música e deixar a música tocando mesmo depois da aplicação ser finalizada? Explique como você faria.
6. Descreva um tipo de aplicação em que haja a necessidade de utilizar um content provider. Explique como funcionaria esse componente.