你的系统?闹钟应用?
有几种选择:
- Alarm Done 事件不太可靠,你可以换个闹钟应用试试,有一些有 Tasker 插件支持。
- autoalarm
- Logcat Entry 事件
推荐使用 Logcat Entry 事件,这个功能在 Tasker 5.9.beta.8 引入,在几天前的正式版本 5.9 推出。贴一下我做的笔记:
Logcat Entry 事件使您可以对 Android 系统上的任何系统日志 logcat 做出反应。
例如,当您用指纹解锁手机时,会生成一个带有解锁指纹的手指 ID 的日志。您可以使用它来例如在解锁设备时让中指打开相机!
前提:设备已 Root,或者使用 adb 命令授予 android.permission.READ_LOGS 权限(需要
启用开发者选项 - USB 调试)
$ adb shell pm grant net.dinglisch.android.taskerm android.permission.READ_LOGS
$ adb shell am force-stop net.dinglisch.android.taskerm
用法:
1. (Tasker) 新建配置文件 - 事件 - 系统 - Logcat Entry,在 Component 右边点按搜索 🔎,这将弹出一个录制工具并返回桌面。
2. 点击 ▶ 按钮开始录制(在这个例子中,先设定一分钟后的闹钟,等到闹钟响起,再开始录制)。
3. 马上让要用作触发条件的事件发生(在这个例子中是手动关闭闹钟),这是为了避免捕获了太多系统日志。
4. 点击⏹按钮,这将转回 Tasker 界面,并列出期间捕获到的所有的 logcat 条目。
5. 在下方输入跟你手动操作相关的关键词来过滤出你想要的日志,在这个例子用 Dismiss,筛选出 AlarmClock: Adjusting state from FIRING to DISMISSED for alarm 3, instance 3 这条日志(我使用的是 Android 10 和自带闹钟应用)。
6. 点击该日志,Component 和筛选器栏自动根据日志内容来生成值,你可能需要对筛选器内容进行微调(在这里我删掉了 for alarm 3, instance 3)
7. 现在你已经设定好 Logcat Entry 事件了,可以添加其他条件、关联想要该事件触发的任务了。
有几种选择:
- Alarm Done 事件不太可靠,你可以换个闹钟应用试试,有一些有 Tasker 插件支持。
- autoalarm
- Logcat Entry 事件
推荐使用 Logcat Entry 事件,这个功能在 Tasker 5.9.beta.8 引入,在几天前的正式版本 5.9 推出。贴一下我做的笔记:
Logcat Entry 事件使您可以对 Android 系统上的任何系统日志 logcat 做出反应。
例如,当您用指纹解锁手机时,会生成一个带有解锁指纹的手指 ID 的日志。您可以使用它来例如在解锁设备时让中指打开相机!
前提:设备已 Root,或者使用 adb 命令授予 android.permission.READ_LOGS 权限(需要
启用开发者选项 - USB 调试)
$ adb shell pm grant net.dinglisch.android.taskerm android.permission.READ_LOGS
$ adb shell am force-stop net.dinglisch.android.taskerm
用法:
1. (Tasker) 新建配置文件 - 事件 - 系统 - Logcat Entry,在 Component 右边点按搜索 🔎,这将弹出一个录制工具并返回桌面。
2. 点击 ▶ 按钮开始录制(在这个例子中,先设定一分钟后的闹钟,等到闹钟响起,再开始录制)。
3. 马上让要用作触发条件的事件发生(在这个例子中是手动关闭闹钟),这是为了避免捕获了太多系统日志。
4. 点击⏹按钮,这将转回 Tasker 界面,并列出期间捕获到的所有的 logcat 条目。
5. 在下方输入跟你手动操作相关的关键词来过滤出你想要的日志,在这个例子用 Dismiss,筛选出 AlarmClock: Adjusting state from FIRING to DISMISSED for alarm 3, instance 3 这条日志(我使用的是 Android 10 和自带闹钟应用)。
6. 点击该日志,Component 和筛选器栏自动根据日志内容来生成值,你可能需要对筛选器内容进行微调(在这里我删掉了 for alarm 3, instance 3)
7. 现在你已经设定好 Logcat Entry 事件了,可以添加其他条件、关联想要该事件触发的任务了。