[摘]adb命令行查询content-provider

adb  Android  2020年3月1日 pm9:04发布5年前 (2020)更新 城堡大人
1,053 0 0

偶尔需要使用adb明白改变和查询content-provider中的属性值

一、conent 帮助文档如下

usage: adb shell content [subcommand] [options]

usage: adb shell content insert --uri <URI> [--user <USER_ID>] --bind <BINDING> [--bind <BINDING>...]

usage: adb shell content update --uri <URI> [--user <USER_ID>] [--where <WHERE>]

 
usage: adb shell content delete --uri <URI> [--user <USER_ID>] --bind <BINDING> [--bind <BINDING>...] [--where <WHERE>]


usage: adb shell content query --uri <URI> [--user <USER_ID>] [--projection <PROJECTION>] [--where <WHERE>] [--sort <SORT_ORDER>]


usage: adb shell content call --uri <URI> --method <METHOD> [--arg <ARG>]   [--extra <BINDING> ...]


usage: adb shell content read --uri <URI> [--user <USER_ID>]

二、content使用案例

1、删除

删除uri=content://settings/settings/中的pointer_speed

adb shell content delete --uri content://settings/settings/pointer_speed

2、查询

查询uri中的所有属性值

adb shell content query --uri content://settings/settings

查询单个

adb shell content query --uri content://icc/adn --projection _id:name --where "name='zhangsan'" --sort "name ASC"

3、插入某个属性的值

adb shell content insert --uri content://icc/adn --bind _id:i:1 --bind index:i:2 --bind name:s:zhangsan --bind number:s:123456789

代表往sim卡联系人中插入 一条记录,其中 id 是1,index 是2,name 是zhangsan,number是123456789,在这个当中,--bind后跟的就是相关数据,i代表int,s代表string,b代表bollean,f代表float,l代表long。

adb shell content insert --uri content://settings/settings --bind name:s:my_number --bind value:i:24

本文摘抄于

1、adb命令行查询content-provider[直达车]

2、Adb Shell 下content使用 [直达车]

 历史上的今天

  1. 2023: adb查询和改变ContentProvider的值(0条评论)
  2. 2022: [代码片段]SoundPool的使用(0条评论)
  3. 2018: 判断Service和Activity的存在(0条评论)
  4. 2018: AAR文件转JAR文件的方法(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

王小波:猫

下午,我回家的时候,看到地下室窗口的栅栏上趴着一只洁白的猫。它好象病了。我朝它走去时,它背对着我,低低的伏在那里,肚子紧紧的贴着铁条。我还从来没有见到过猫会这么谨小慎微的趴着,爪子紧紧的扒在铁条上。它浑身都在颤抖,头轻微的摇动着,耳朵在不停的转动,好象在追踪着每一个声响。它听见我的脚步声,每次我的...

ADB更改系统设置中的参数

 Android4.2以后的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息:private static void printUsage() { ...

史铁生:故乡的胡同

北京很大,不敢说就是我的故乡。我的故乡很小,仅北京城之一角,方圆大约二里,东和北曾经是城墙现在是二环路。其余的北京和其余的地球我都陌生。二里方圆,上百条胡同密如罗网,我在其中活到四十岁。编辑约我写写那些胡同,以为简单,答应了,之后发现这岂非是要写我的全部生命?办不到。但我的心神便又走进那些胡同,看...

Windows 文本大文件查看工具glogg

前言工作中,测试部偶尔要煲机测试,然后会提供一大堆巨大的日志。工作中比较常用的是notepad++(个人偏爱),经常打开大份日志时就卡顿,如果要整体搜索那就更快,偶尔甚至直接崩溃。同事有推荐pycharm看,但我不太喜欢,最后遇到glogg,看打日志就好多了。正文对于打日志,还有一种方式就...

Android Studio常用快捷键总结

推荐使用 读书导航 极客导航 :125啦极客导航(http://www.biumall.com/jike.html)PS:字母不区分大小写1、代码自动补全 在Settings中搜索“Code Completion” [Files/Settings/Editor/General...

Android 6.0 Settings源码简单分析之蓝牙(2)

上一篇《Android 6.0 Settings源码简单分析之蓝牙(1)》我们只是简单的介绍了蓝牙的界面和流程的启动,讲得比较粗糙,这次我们继续深入讨论蓝牙,设计Framework的代码源码:Android 6.0应用:Settings 和 Framework(权且看做一个应用吧^_^...