7.1 每日小结

1. 安卓中的 @Nullable  和  @NonNull 注释有啥作用?

(1) 用来 标记方法 是否 能传入 null 值。

(2) 如果可以传入 null 值,则标记 @Nullable ,

     否则就标记 @NonNull.

(3) 在我们做了一些 不安全的 不严谨的编码操作的时候,

     这些注释会给我们一些警告。

 

2.关于活动  Activity

 一种可以 包含用户 界面的组件,主要用于和用户 进行交互。

 一个应用程序中 包含一个或者多个活动,

所有的活动都得在 AndroidManifest 中 注册。

 

3.关于 内容提供器  Content Provider

 主要用于在不同的应用程序之间实现数据共享的功能,

 它提供了一套完整的机制,允许一个程序访问另一个程序中的数据

 同时还能保证被访数据 的安全性。

 目前,使用内容提供器是 Android 实现跨程序共享数据的标准方式

 不同于文件存储和 SharedPreferences 存储中的两种全局可读写操作模式,

 内容提供器可 以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄漏的风险

 内容提供器的用法一般有两种,一种是使用现有的内容提供器来读取和操作相应程序中 的数据,

 另一种是创建自己的内容提供器给我们程序的数据提供外部访问接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值