问题描述
希望能够在接到来自特定联系人的电话时,通过文字提示获得相关信息。例如,在拨打 Joe 的电话时显示提示信息“Joe 有花生过敏”或者“欠他二十块钱”。用户已安装了 Tasker 应用,希望通过启动标准的记事本应用并打开相关的提醒笔记来实现此功能。
解决方案
方案1:使用Tasker及App自动化
步骤
我们可以通过结合 Tasker 和相应的记事本 app 来构建这样一个来电显示备注弹窗的功能。假设我们使用的记事本 app 是“Standard Notes”,以下步骤介绍如何设置:
- 准备工作
确保已安装并配置好Tasker及 Standard Notes。
创建Profile和Tasks
Step 1 : 在 Tasker 中,选择新建一个 Profile。根据需求,可以设为“来电”触发器。
Step 2 : 创建或编辑一个名为“显示备注”的任务(Task)。在此任务中:
- 添加第一个插件:
Callers
->Call Start
- 添加第二个插件:
Action
->Shell
,用于调用 Shell 命令打开记事本并选择相应的记事。
- 添加第一个插件:
例如,在 “Shell” 插件输入如下脚本:
shell
# 这里用标准的 shell 脚本来获取来电方信息,并打开标准笔记应用及进入特定笔记。需要针对实际情况调整命令以及变量引用方式,具体请参考文档
am start -n com.standardnotes/.ActivityMain && adb shell am start -a android.intent.action.VIEW -d {+caller} com.standardnotes/.Notes
- 配置插件参数
caller
:可以通过 API 获取到当前来电记录人,然后通过 Shell 命令将名字关联至特定提示。实际使用时
- 用 Tasker 自动化完成来电弹窗及备忘提醒。
该方案较为灵活,并且可以根据任务需要进行调整和扩展。但是对脚本编写有一定需求的技术门槛。
注意事项:
– 需要针对特定设备以及记事本 App 进行详细调整配置;
– 建议参考标准笔记文档,确保兼容性与实际操作需求一致性。
方案2:使用第三方应用
根据 stackexchange 相关推荐,有提供相关功能的应用可供选择(例如 CallNotes Pro等),这些应用通常提供了更直观且易于实现的解决方案。这类程序一般包含:
- 按照特定联系人添加备注。
- 自动弹出提醒信息于来电界面中。
推荐尝试这些专业的CallNotes Pro等第三方软件以简化流程,提升用户体验。
注意
上述方案可能需要针对特定用户的个人习惯作出微调或定制化处理,请综合考虑实际需求情况选择合适的实现方式。如果用户希望通过Tasker自定义更多复杂场景,则需要一定的编程知识基础;否则使用现成的功能较为便捷实惠。