level 4
huioot
楼主
目前,在国内的网路上,基本都是通过 Shell 命令来实现 Tasker 对 SQLite 数据库的操作,本贴吧就有许多这类教程。虽然通过 Shell 命令也能简单地操作数据库,但前提是需要设备已 Root,并含有 sqlite3 文件。许多人都发现,现在已经越来越多的 Android 用户(包括使用 Tasker 的用户)不愿意 Root 自己的设备了,因此对他们来说,通过 Shell 命令操作数据库是不大现实的。
这样的话,岂不是 Tasker 在 No Root 环境下无法操作数据库?非也,因为 Tasker 早已内置了操作数据库的动作(不知最早内置于哪个版本,但 4.9u3 已有),除了操作系统数据库文件之外,根本无需用到 Root 环境,而且其使用方法并不会比 Shell 命令复杂(个人认为会更简单,当然前提是您对 SQL 有基本的了解)。
▍ 具体的使用方法可以访问 首条回复 的链接,通过该教程,您将可实现如下功能:
- 读取或删除指定联系人的所有短信记录
- 分享当前最新的图片或视频
- 存储与查询自己创建的 SQLite 数据库
- ...





2018年10月07日 05点10分
1
这样的话,岂不是 Tasker 在 No Root 环境下无法操作数据库?非也,因为 Tasker 早已内置了操作数据库的动作(不知最早内置于哪个版本,但 4.9u3 已有),除了操作系统数据库文件之外,根本无需用到 Root 环境,而且其使用方法并不会比 Shell 命令复杂(个人认为会更简单,当然前提是您对 SQL 有基本的了解)。
▍ 具体的使用方法可以访问 首条回复 的链接,通过该教程,您将可实现如下功能:
- 读取或删除指定联系人的所有短信记录
- 分享当前最新的图片或视频
- 存储与查询自己创建的 SQLite 数据库
- ...




