问题标签 [tasker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
367 浏览

java - 通过在 RuntTime 运行 JAVA 代码,通过 Tasker 将联系人添加到 Android 电话簿

我是塔斯克用户。

问题:我想在 Android 电话簿中插入/创建一个新联系人。

任何人都没有为此目的创建任何插件。

该方法必须在后台运行,因此屏幕上没有通过模拟用户输入的自动输入。

最近 Tasker 在运行时支持 Java。

Tasker 允许高级用户直接调用 Java 函数并使用 Java 对象本身。

它不允许您“编写 Java 代码” ……但 Tasker 的逻辑和流控制与直接访问 Android API 的结合足以满足大多数自动化目的。

来源:http ://tasker.dinglisch.net/userguide/en/java.html

所以在这一点上,我恳请 Dev 帮助我排列小源代码,以便在 Tasker 应用程序中测试它以通过 java 插入新的联系人。

我尝试了这种情况,但它不起作用。

塔斯克java示例

0 投票
3 回答
8213 浏览

android - 每次应用程序通过 tasker 从后台请求位置时,Android 都会自动启用和禁用 GPS

我想使用一个每隔一小时跟踪我一次位置的应用程序。该应用程序在后台运行,我想问是否有一种方法GPS可以打开每次应用程序从后台询问位置并且在它获取位置后,它会GPS关闭以节省电池寿命。我尝试使用tasker,但它仅在我打开和关闭应用程序时才有效。当应用程序从后台询问位置时,它不起作用。提前致谢!

0 投票
1 回答
227 浏览

java - Android无法复制数据库

我正在尝试设置一个 Tasker 任务,该任务将删除时钟中的所有警报。我在我的旧手机上进行了设置并且工作得很好。我所做的是在没有警报时复制警报数据库。当我想删除当前设置的警报时,Tasker 会运行一个 shell 命令来删除当前包含警报的数据库。然后 Tasker 运行一个 shell 命令来复制空数据库并重命名它。然后是一些更改权限和所有者的命令。

当我试图将这一切转移到我的新手机上时,我遇到了一些麻烦。这款新手机是物有所值的一加 3。所以我把所有的东西都复制了一遍,唯一看起来需要改变的是shell命令的包名。我改变了它并尝试了Tasker任务。没运气。时钟应用程序冻结了。我从备份中恢复了所有内容。我决定做一些测试,看看问题出在哪里。

我使用 Root Explorer 应用程序来复制警报数据库。当我尝试打开复制的数据库时,我收到以下错误消息:

打开数据库时出错。尝试调用虚拟方法 'android.database.Cursor android.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java .lang.String, java.lang.String, java.lang.String)' 在空对象引用上

我仍然可以很好地打开原始数据库。但是当我复制它时,似乎正在发生一些事情。任何见解都会有很大帮助。谢谢

0 投票
1 回答
266 浏览

java - 使用 setbitmap() android 立即设置壁纸

我一直在寻找我的问题的答案,但似乎找不到正确的答案。

每次歌曲更改时,我都会尝试使用 tasker 在手机上设置背景。我让一切正常,但 setbitmap 不会立即设置壁纸。我必须以某种方式与手机交互以使其更新(打开文件夹、触摸屏幕等)。有没有办法在调用 setbitmap 后强制更新?

编辑:我现在使用 setStream。这是一个简短的视频,显示了我试图详细解释的内容。

壁纸延迟

谢谢!

0 投票
1 回答
1356 浏览

android - 如何从 Android 应用程序运行 Tasker 命令?

我看到像 Nova Launcher、Trigger 等应用程序可以选择运行 Tasker 任务。我不想使用 Tasker App Factory 创建应用程序,而是想知道如何实现运行 Tasker 任务的 Intent。谢谢。

0 投票
2 回答
601 浏览

regex - 如果字符串的第一个实例后跟字符串,则正则表达式匹配 - 强制延迟

仅当字符串的第一个实例后跟另一个字符串时,我才尝试返回匹配项。但是它们可能会在以后出现,但那时我不想要匹配。

现在我正在使用Thing #1[\S\s]*?hidden=false,但很明显,当我不想要它时,它会返回上面示例的匹配项。仅当第一个 hidden= 后跟 false 时。我知道如何使用捕获组来完成,但这对我来说会使事情变得非常复杂,我在 Android 上使用 Tasker,捕获组是一个巨大的考验并且速度很慢。我怎样才能做到这一点?

0 投票
0 回答
109 浏览

javascript - 是否可以使用 tasker 运行 Firefox 书签?

我真正想要的是从 tasker 中运行(打开)一个 Firefox 书签。该书签包含一个 javascript 代码,如果使用“浏览 url”打开,它将不起作用,因为它是在新选项卡中打开的。我有一个网页,我想在其上应用 javascript 代码,唯一的方法是将该代码保存在书签中并打开书签以完成任务。我希望该任务由 tasker 自动执行。那可能吗?谢谢

0 投票
0 回答
645 浏览

android - 在 Tasker 中检测 ADB 调试

我正在尝试创建一个 tasker 配置文件,它告诉我的平板电脑保持屏幕打开,只要我的计算机通过 adb 连接到它。唯一的问题是,我不知道如何检查我的平板电脑是否使用 tasker 连接到 adb。我使用 wifi 将 adb 连接到我的平板电脑,因此无法检测平板电脑上的 USB 连接更改。我已经尝试使用 Settings.Global 类中的 Java 函数读取 USB 调试设置,但这仅提供了有关我的开发人员设置中是否启用了 USB 调试设置的信息,而不是我的平板电脑当前是否连接到 adb . 谢谢你的帮助!

0 投票
1 回答
999 浏览

java - 如何将java意图转换为tasker意图

我正在寻找一个翻译文本的 android 意图,我发现了这个: Google Translate Activity not working

但我想在tasker中使用它。我真的不知道java,所以我真的很想将它“翻译”成以下形式的tasker意图:

我会非常感谢任何帮助。问候,

0 投票
3 回答
332 浏览

javascript - 从不断变化的顺序的 JSON 响应中解析一个值

我试图在 javscript 中解析来自我的家庭自动化系统的 JSON 响应。回复 可在此处获得

这只是响应的一小部分,而且,由于我不知道的原因,每次重新启动时键的顺序都会发生变化,su 使用数字索引不会真正起作用我需要能够存储 sensor.out 的状态值, sensor.in, sensor.door 到 andorid 上 tasker 的变量中我尝试使用 entity.id 进行选择,但由于某种原因代码从未完成(我相信我只是不知道我在做什么)