android api 学习笔记:内容
来源:互联网 发布:人工智能研究生专业 编辑:程序博客网 时间:2024/05/21 16:57
1. Query() 与 SQL 查询对比。
Uri
FROM table_name
Uri
映射至提供程序中名为 table_name的表。projection
col,col,col,...
projection
是应该为检索到的每个行包含的列的数组。selection
WHERE col =value
selection
会指定选择行的条件。selectionArgs
(没有完全等效项。选择参数会替换选择子句中 ?
占位符。)sortOrder
ORDER BYcol,col,...
sortOrder
指定行在返回的 Cursor
中的显示顺序。2.内容 URI 是用于在提供程序中标识数据的 URI。内容 URI 包括整个提供程序的符号名称(其授权)和一个指向表的名称(路径)。 当您调用客户端方法来访问提供程序中的表时,该表的内容 URI 将是其参数之一content://user_dictionary/words:user_dictionary 字符串是提供程序的授权,words 字符串是表的路径。 字符串 content://(架构)始终显示,并将此标识为内容 URI。
3.请求权限:您需要使用<uses-permission>
元素和提供程序定义的准确权限名称,在清单文件中指明您需要此权限
4.构建查询:用于指定要检索的行的表达式分割为选择子句和选择参数。 选择子句是逻辑和布尔表达式、列名称和值(变量 mSelectionClause
)的组合。 如果您指定了可替换参数 ?
而非值,则查询方法会从选择参数数组(变量 mSelectionArgs
)中检索值。
5.防止恶意输入:可使用一个用于将 ?
作为可替换参数的选择子句以及一个单独的选择参数数组。 执行此操作时,用户输入直接受查询约束,而不解释为 SQL 语句的一部分。 由于用户输入未作为 SQL 处理,因此无法注入恶意 SQL。请使用此选择子句,而不要使用串连来包括用户输入
6.将 Intent 发送至具有权限的应用,然后接收回包含“URI”权限的结果 Intent。 这些是特定内容 URI 的权限,将持续至接收该权限的 Activity 结束
阅读全文
0 0
- android api 学习笔记:内容
- android学习笔记 内容提供者
- Android学习笔记-----------内容提供者
- android dropbox API 学习笔记。
- 【学习笔记】android API 实用工具
- Android API Guide学习笔记
- android api学习笔记:service
- android API学习笔记:AIDL
- android api学习笔记:进程
- Android json解析有关内容学习笔记
- Android json解析有关内容学习笔记
- android学习笔记 内容监听者
- android 学习笔记 内容提供器ContentResolver
- android 学习笔记12-内容提供者
- Android API Demos中的Clipping学习笔记
- [android API学习笔记]TextClock的使用
- Android学习笔记---SQLite数据库 api
- Android 高德地图API学习笔记
- 布隆过滤器的实现及其优缺点
- 小希的迷宫(并查集)
- 滑动窗口处理字符串
- NDK自带gdb夸平台调试
- 缺页中断
- android api 学习笔记:内容
- HDU 1176 免费馅饼 dp
- 用U盘安装Linux图解
- ASCII码、c++ explicit
- MongoDB Driver:使用正确的姿势连接复制集
- H264学习笔记(1):视频压缩编码的基本原理
- 【Android破解笔记】《迷失岛》内购
- Oracle与Mysql等数据库通用SQL优化技巧
- 一种排序(C语言结构体)