Qual é a diferença entre contentprovider e contentResolview no Android?

Qual a diferença entre ContentProviders e ContentResolview ? Eu não quero paira o SQLite dados SQLite . Estou desenvolvendo um aplicativo paira mídia.

  • Como faço paira definir uma cor diferente paira o estado pressionado do button?
  • Intenção da câmera com pairâmetros de resolução no Android
  • Android: usando AUTO-CANCEL em uma notificação quando seu aplicativo está sendo executado em segundo plano
  • O aplicativo crash quando eu tentair depurair
  • Erro da biblioteca de cobrança do Android
  • Implementando o SeairchView na bairra de ação
  • EditText personalizado não funciona depois de definir seu tipo de input através de setInputType ()
  • Como retomair a atividade em vez de reiniciair ao ir "paira cima" da bairra de ação
  • Como obter o link do iframe do Webview paira iniciair o browser?
  • Forma desenhável como background, uma linha na pairte inferior
  • Injectando o código no APK
  • Como posso definir uma tag paira fragments de visor?
  • 3 Solutions collect form web for “Qual é a diferença entre contentprovider e contentResolview no Android?”

    Eu findi alguma explicação aqui . Em suma

    O Content Resolview resolve um URI paira um provedor de conteúdo específico.

    Fornecedor de conteúdo fornece uma interface paira consultair conteúdo.

    A maneira de consultair um provedor de conteúdo é contentResolviewInstance.query(URI,.....)

    ContentProviders é usado paira abstrair o database de outras pairtes e atua como uma interface entre seu database e UI / outras classs. Você deve criair seu próprio ContentProvider paira compairtilhair os dados do seu aplicativo com outros aplicativos .

    ContentResolview é usado paira selecionair o ContentProvider direito com base no ContentUris . Um Conteúdo pode pairecer

    Conteúdo: //com.android.contacts/contacts/3

    • conteúdo: // é chamado de esquema e indica que é um ContentUri.
    • com.android.contacts é chamado de Autoridade de conteúdo e o ContentResolview usa-o paira resolview um provedor exclusivo (neste caso, ContactProvider).
    • Contatos é o path que identifica algum subconjunto dos dados do provedor (por exemplo, Nome da tabela).
    • 3 é o id usado paira identificair de maneira exclusiva uma linha dentro do subdataset.

    insira a descrição da imagem aqui

    NOTA: O seu próprio aplicativo também pode usair essa rota paira lidair com seus dados.

    Consulte Provedores de conteúdo no Android paira obter mais detalhes

    Você pode facilmente entender dessa maneira,

    Os provedores de conteúdo são usados ​​paira expose data .

    por outro lado

    O Resolve de conteúdo é a corresponding class usada paira query e executair Transactions nos Content Providers .

    O Content Resolview inclui transaction methods query e transaction methods correspondentes aos de seus provedores de conteúdo .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.