zoukankan      html  css  js  c++  java
  • 每日一练 20190524

    1.广播的两种注册方式 ?

    2.广播发送和接收的原理了解吗 ?(Binder机制、AMS)

    3.ContentProvider了解多少?

    参考回答:
    
    ContentProvider作为四大组件之一,其主要负责存储和共享数据。与文件存储、SharedPreferences存储、SQLite数据库存储这几种数据存储方法不同的是,后者保存下的数据只能被该应用程序使用,而前者可以让不同应用程序之间进行数据共享,它还可以选择只对哪一部分数据进行共享,从而保证程序中的隐私数据不会有泄漏风险。
    

     4.ContentProvider的权限管理?

        读写分离
        权限控制-精确到表级
        URL控制
    

     5.说说ContentProvider、ContentResolver、ContentObserver 之间的关系?

    参考回答:
    
    ContentProvider:管理数据,提供数据的增删改查操作,数据源可以是数据库、文件、XML、网络等,ContentProvider为这些数据的访问提供了统一的接口,可以用来做进程间数据共享。
    ContentResolver:ContentResolver可以为不同URI操作不同的ContentProvider中的数据,外部进程可以通过ContentResolver与ContentProvider进行交互。
    ContentObserver:观察ContentProvider中的数据变化,并将变化通知给外界。
    
  • 相关阅读:
    canvas 文本坐标(0,0)显示问题
    canvas 图片跨域处理
    canvas 文字换行
    什么是柯理化函数?
    记录一下学习webpack原理的过程
    pika和kombu实现rpc代码
    pika和rabbitMQ实现rpc代码
    docker部署rabbitMQ
    rabbitMQ和pika模块
    ubuntu搭建关于amd64或arm64,armhf架构的本地apt源
  • 原文地址:https://www.cnblogs.com/jiayonghua/p/10892753.html
Copyright © 2011-2022 走看看