Android 面试题总结之Android 基础(二)

本文是《Android 之美 从0到1 – 高手之路》系列的总结,聚焦Android基础中的ContentProvider和Intent。内容包括ContentProvider的数据共享原理、Intent的显式与隐式匹配规则,以及IntentFilter的作用。此外,还讨论了Intent传递数据的类型和Serializable与Parcelable的区别。
摘要由CSDN通过智能技术生成

Android 面试题总结之Android 基础ContentProvider(二)

在上一章节Android 面试题总结之Android 基础Activity(一) 我们讲的Activity基础知识。有许多朋友反映看着比较乱,我又回去看了看 ,确实很乱,不够细心。然后我又重新整理了一遍。让大家阅读体验更好!

在阅读过程中有任何问题,请及时联系。
本章系《Android 之美 从0到1 – 高手之路》Android基础ContentProvider 总结了Android 开发者面试比较常见的ContentProvider和Intent相关面试问题。希望对广大Android 开发者,有所帮助。

ContentProvider 常见知识点

  1. ContentProvider 是如何实现数据共享的

    在 Android 中如果想将自己应用的数据(一般多为数据库中的数据)提供 给第三发应用,那么我们只能通过 ContentProvider 来实现了。
    ContentProvider 是应用程序之间共享数据的接口。使用的时候首先自定义 一个类继承 ContentProvider,然后覆写 query、insert、update、delete 等 方法。因为其是四大组件之一因此必须在 AndroidManifest 文件中进行注册。
    把自己的数据通过 uri 的形式共享出去
    android 系统下 不同程序 数据默认是不能共享访问 需要去实现一个类去继承 ContentProvider

    public class PersonContentProvider extends ContentProvider{
             public boolean onCreate(){
    } query(Uri, String[], String, String[], String)
    insert(Uri, ContentValues)
    update(Uri, ContentValues, String, String[]) delete(Uri, String,  String[])
    }    
    

    “`

    <
  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值