Pessoal tenho que utilizar content provider em um trabalho da faculdade, ja li o tutorial no site oficial do android, porém ainda tenho um pouco de duvidas sobre pra que serve especificamente um content provider, sei que serve para gerenciar o acesso a um certo repositório de dados, mas ainda está muito vago pra mim, alguém sabe me explicar de uma forma mais específica para que eu tenha ideia de como utilizar na minha aplicação. Agradeço desde já.
Olá
Um Content Provider permite o compartilhamento de dados entre aplicações e uma interface padronizada para acesso aos dados, não importando como os dados estão sendo fisicamente persistidos.
Com o Content Provider você isola a implementação física do acesso aos dados. Usando a classe cliente ContentResolver, você tem acesso aos dados do CP de uma maneira padronizada, não importando se o CP é nativo do Android ou se foi definido na sua aplicação.
No meu blog postei uns testes:
Espero que ajude
Abraço