2 - Content Provider

Content Provider (Provedores de Conteúdo) no Android são praticamente análogos a um serviço web RESTful, uma vez que o acesso aos mesmos é feito por meio de URIs e as operações (CRUD) semelhantes àquelas orientadas a recursos.

Uma URI especial iniciada por content://, reconhecido no dispositivo local, pode fornecer acesso aos dados do Content Provider. Para utilizar um Content Provider é necessário especificar uma URI e uma operação que indica o que deve ser feito nos dados referenciados.

REST significa “Representational State Transfer” e nada mais é que um conceito formalizado para uso do protocolo HTTP como meio de acesso facilitado aos dados de um sistema qualquer.

Ainda que implementações do REST possam apresentar diferenças, todas elas são suficientemente simples e semelhantes para que sejam prontamente estendidas. A classe Content Provider do Android é uma implementação de operações do tipo REST.

Por exemplo:

Copyright © 2016 AIEC.