有没有安卓的程序猿大佬给看下这个 Tasker 的任务为什么对一加 13 无效
安卓 15 ,已 root ,Tasker 的日志和行为记录里面能看到执行了删除短信的操作。但短信依旧存在。
默认信息 app 用的 Google 的 message ,系统短信应用已经给冻结。
同样的任务在 Pixel 6 上没问题。强迫症问 AI 半天也没搞定。
任务见 2 楼 Task: SMS Delete 存档
Settings: Abort Existing Task
A1: Variable Set [
Name: %Sms
To: %SMSRF ]
<gets ID of latest sms received.>
A2: SQL Query [
Mode: URI Formatted
File: content://sms
Columns: _id
Query: address = ?
Selection Parameters: %Sms
Order By: date DESC limit 1
Variable Array: %sms_id
Use Global Namespace: On ]
<stop if get ID failed.>
A3: Stop [ ]
If[ %sms_id1 !Set ]
<I assume this action take the SMS ID from URI and parse it for use in the future?>
A4: Java Function [
Return: uri
Class Or Object: Uri
Function: parse
{Uri} (String)
Param 1 (String): content://sms/%sms_id1 ]
<I think this action gets the content from the parsed URI?>
A5: Java Function [
Return: cr
Class Or Object: CONTEXT
Function: getContentResolver
{ContentResolver} () ]
<And this action is most likely the action that delete the SMS in the parsed URI.>
A6: Java Function [
Class Or Object: cr
Function: delete
{int} (Uri, String, String[])
Param 1 (Uri): uri ] 要把 Tasker 设为默认短信应用才能删 如果是 coloros 可能有额外的权限限制
页:
[1]