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.
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:
O método insert da classe Content Provider é análogo à operação REST POST e insere novos registros no banco de dados.
XO método query da classe Content Provider é análogo à operação REST GET e retorna um conjunto de registros em uma classe especializada de coleção chamada Cursor.
XO método update da classe Content Provider é análogo à operação REST UPDATE e substitui registros nos banco de dados por registros atualizados.
XO método delete da classe Content Provider é análogo à operação REST DELETE e remove os registros indicados no banco de dados.
X