A ideia deste exercício é aplicar os conceitos de criação e consumo de conteúdo a partir de um ContentProvider
e agendamento de tarefas via JobScheduler
.
A partir da resolução da Tarefa #2, siga os passos na ordem sugerida e marque mais abaixo, na sua resposta, quais os passos completados. Para entregar o exercício, responda o formulário de entrega até 02/05/2018, às 23h59.
- A partir da
SharedPreferences
definida para estabelecer uma periodicidade para o carregamento de notícias, agende uma tarefa periódica por meio deJobScheduler
para download das notícias do feed. A tarefa só deve ser executada se houver conectividade; - Implemente um
ContentProvider
na classeRssProvider
(disponibilizada no repositório), para realizar a manipulação do banco de dados, implementando todos os métodos de acesso e manipulação do banco; - Defina uma permissão de acesso a este
RssProvider
, nomeadabr.ufpe.cin.if1001.rss.leitura
; - Crie uma aplicação à parte, que acessa os dados de
RssProvider
e exibe em umaListView
. Esta nova aplicação não deve ter permissão de acessar a Internet.
- Comente o código que você desenvolver, explicando o que cada parte faz.
- Entregue o exercício mesmo que não tenha completado todos os itens listados. Marque abaixo apenas o que completou.
Passo | Completou? |
---|---|
18 | sim |
19 | sim |
20 | sim |
21 | não |