最佳日常交易
最佳日常交易

关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。

与Tasker安排延迟的SMS消息 - Android自定义bob体育提现

我们仍然与Tasker一起坚强,加入本周的Android自定义系列,以构建一个简单的消息传递工bob体育提现具,该工具将安排延迟的SMS。
经过
2015年11月12日

您跟随我们的塔斯特学习场景有趣bob体育提现Android自定义系列?我们肯定是。上周我们创造了一点留言板拍照,本周,我们将对SMS文本消息传递进行更大的控制,创建一个延迟的发送工具,以安排稍后发送的消息。

这个想法和项目很简单且相当基本,请不要期望今天在这里有一个完整的消息传递应用程序,尽管如果您真的想要,您可以使用Tasker构建一个应用程序。不,我们将只接受电话号码,消息和延迟时间的时间,然后才能实际发送消息。没有铃铛,没有哨子,一次消息。

在我们开始之前

您知道我们开始之前需要什么吗?当然,您要做的是带有Tasker安装的现代Androibob体育提现d设备。塔斯特在Google Play商店中为$ 2.99

正如我们许多项目所做的那样,有一个应用程序。有很多很棒的SMS应用程序在那里可以帮助您安排SMS交付,其中大多数作为适当的消息传递应用程序运行。这不是我们的目标,我们希望继续学习Tasker中的场景工具,您今天所学的技能可以用于许多其他项目,以满足您设备上许多其他自动化和自定义操作。

公平警告,该项目并不完美 - 专注于简洁,它旨在一次只发送一条消息。尝试发送多个消息将不起作用,或者会导致错误。这可以解决,但我们今天不会修复它。

安排延迟短信消息

如前所述,这将非常快速而肮脏。我们将学习TaskEr场景的TextEdit,Number Picker和按钮元素,因此,当然,我们将再次查看如何与Tasker一起发送SMS。

让我们从设计开始。我将创建一个具有全黑背景的全屏场景,以这种方式隔离我的屏幕截图要容易得多。您可以选择其他颜色,不同的不透明度值,甚至可以使用图像作为此场景的背景。

然后,我将放置两个TextEdit元素,一个用于收集电话号码,另一个用于收集您的消息,一个数字选择器以设置延迟消息的时间和发送按钮。

让我们开始吧。

进入塔斯特,转到场景选项卡开始一个新场景

taskerscenedelayedsms1

我称我的延迟屏幕“。

重新尺寸大小的活动区域,点击右上角的菜单按钮,以进入偏好设置背景等等。回到我们以前的塔斯特场景项目有关此的更多详细信息。

当您对窗户区域感到满意时,点击位于右下角的“ X”的放大镜。

长按显示或点击+”按钮添加一个元素。

taskerscenedelayedsms2

选择textedit

给它适当的姓名,我称我的txtphonenumber“。

您可以稍后调整设计设置,现在,一直滚动到底部,然后更改两个设置:

输入类型可以从“正常文本”更改为“电话号码。”

然后,最大字符可以从无限减少到仅10。(If you frequently SMS to long distance locations, or live in an area that follows a different phone number format, please adjust the maximum characters to an appropriate level for your needs. You can even leave it on Unlimited, you’ll just have to be careful to properly input the phone number when you finally use this tool.)

点击系统后退按钮保存并退出设计模式。您需要进行一些拖放,以重新尺寸和重新定位,甚至可能必须回去以调整字体尺寸和颜色。您会弄清楚。

时间了创建另一个textedit元素。在以下例外重复上述步骤:

taskerscenedElayedSms3

姓名就像TXTSMSMESSAGE“。

更改最大字符至140,或160,无论您的提供商允许哪个。

调整此元素的设计时,将其放大足以适合所有文本。如果需要测试,请填写文本部分。

taskerscenedElayedSms4

现在,我们需要添加延迟工具。

长按或点击+”按钮在您的场景中添加一个选择器

taskerscenedelayedsms5

给它一个姓名, 就像是 ”npdelay“。

确保最小设定为0

改变最大限度像这样的价值1440,这是一天中的分钟数。You’ll have to choose what maximum value you want here, I am going to use this number to designate how many minutes to delay in sending the SMS, you can adjust yours to count in seconds, hours or more, just make sure your Max value fits accordingly.

您甚至可以添加几个数字选择器,一个数秒,一分钟,一个数小时等等。我今天就把它留给你。

默认无论您想要什么价值,我都会把我的0,这意味着如果我忘了以后进行调整,该消息将立即发送。

最后,这只是一个设计决定,我喜欢环绕打开,这使得可以轻松地跳入数字选择器中的最大值。

点击该系统后退按钮保存和退出。

根据需要重新大小和重新定位。我将我的右侧空间放置在我的右边,以添加一个文本元素,使我想起了数字选择器选择延迟SMS的数分钟。

最后,我们需要添加关键的动作项,即按钮。

长按或点击+”按钮和添加一个按钮

taskerscenedElayedSms6

姓名就像BTNSENDSM“。

输入标签作为 ”发送“。

点击该系统后退按钮保存和退出。

调整按钮以适合您的设计。不要犹豫,将其重新调整以调整颜色和字体设置。

做得好,您现在可以摆脱设计,让我们构建功能。

设置变量和任务

我们不会在这里做任何过于复杂的事情,但是我们只需要一点点反弹。也就是说,我们需要在T​​extEdit和Number Picker元素中添加功能,然后我们必须反弹并构建一个新任务,然后我们反弹以完成场景。

不用担心,这很容易。

轻敲进入你的”txtphonenumber文本框

前往文本更改选项卡

点击“+”按钮添加动作。

taskerscenedElayedSms7

选择变量

选择变量集

在下面姓名, 进入 ”%smsnumber“。

设置它%new_val“。

如果您从上周开始回想起,这将从您所采取的元素中汲取最新值,因此,它将保存您输入的电话号码到此新变量。

点击系统后退按钮保存和退出,然后返回以退出编辑此文本框。

轻敲进入你的”TXTSMSMESSAGE”文本框

和以前一样,前往文本更改选项卡

遵循相同的步骤在这里也创建一个变量

taskerscenedElayedSms8

调用变量“%smsmessage”还将其设置为:“%new_val“。

后退按钮也退出此文本框。

轻敲进入你的”npdelay”号码选项元素。

进入值选择的选项卡

taskerscenedElayedSms9

你猜怎么了?时间了构建另一个变量。这个将被称为“%smsdelay”,还将设置为:“”%new_val“。

保存并退出出去。

在我们继续进入现场之前,我们需要立即创建该任务。

如何与Tasker发送短信

如果您还没有这样做,请把所有的新场景都返回上面创建的新场景,前往任务选项卡塔斯特。在继续之前,我们必须从头开始构建一项新任务。

点击“+”按钮添加新任务,将其命名为“发送短信“。

点击“+”按钮再次添加动作。

taskerscenedelayedsms10

选择电话

选择发送短信

在下面数字只需在上面输入我们的变量集,那就是“%smsnumber“。

然后,设置信息成为你的”%smsmessage“ 多变的。

实际上,这就是我们需要在这里做的一切后退按钮保存并退出。

回到你的场景接着说。

在发送短信之前创建延迟

一旦回到你的”延迟屏幕“ 场景,点击您的发送按钮接着说。

前往点击选项卡

目前,我将剥离所有点缀,我们将完成工作。

点击“+”按钮以添加动作。

taskerscenedelayedsms11

选择任务

选择等待

除了您延迟的时间值您的信息,我的会分钟,点击交叉箭头图标

现在,而不是输入特定数字,而是输入您的延迟变量,我的被称为“%smsdelay“。

点击系统后退按钮保存。

现在,点击“+”按钮再次添加您的最后一个动作。

taskerscenedelayedsms12

选择任务

选择执行任务

点击放大玻璃在 - 的右边姓名并找到你的”发送短信”您上面创建的任务。

taskerscenedelayedsms13

点击该系统后退按钮以保存并从现场退出。你快完成了。

别忘了开始自己的场景

尽管您已经完成了项目,但您仍然需要建立一个专门的任务来开始场景。如果您记得上周从上周开始如何做到这一点,请跳过下一节。

创建一个新任务。

taskerscenedelayedsms14

添加一个动作。选择场景。选择展示场景。选择您的新延迟屏幕”场景并决定您希望它如何显示。我选择“活动,全窗,无酒吧”,就像我上周一样。

现在继续,决定如何实际运行此任务。左下方有一个播放按钮,或添加图标,然后在您的房屋屏幕上添加Tasker任务快捷方式。

这就对了。为您的项目赚钱。我强烈建议您向自己发送测试消息,在一两分钟内传递它,看看它的进展情况。

taskerscenedelayedsms15

底线,您现在可以输入电话号码,输入消息,选择延迟时间并将其释放。哇!

下一步是什么

您是否注意到该项目有一些明显的问题?我希望如此,其中几个对您来说可能是一个大问题,请继续阅读。

首先,谁想手动输入电话号码,为什么我们不能添加一个按钮,让我们从联系人中提取数字?简而言之,您绝对可以做到这一点。我可能永远不会向您展示如何,但是塔斯特有能力。时间进行一些研究。

接下来,尽管我构建了该项目以从现在开始发送24小时的SMS,但我建议您保持时间短。特别是,我们已经构建了这个项目,以便场景处理延迟并触发消息的发送。如果您的设备重新启动或在消息发送之前关闭场景/Taster,则可能永远不会发生。请记住,我们今天在这里学习工具,而不是构建Bullet Sms应用程序。

警告呢如果我想发送多个消息会怎样?请在这里小心。我们构建该项目的方式,SMS将以绝对的最后保存变量发送。这意味着,如果您发出消息,然后在消息实际传递之前更改电话号码或消息,则在发送消息时将使用新信息。这可能是一个巨大的问题,主要是意想不到的消息传递。看看下面的意思,我更改了消息,但没有更改数字,这就是发生的事情。

taskerscenedelayedsms16

在发送之前,我可以确认我的行动吗?啊,是的,使您的项目更加用户友好,我喜欢。尝试添加一个新场景或警报弹出窗口,该场景可为您提供预期消息的目视确认,并提供一个按钮以取消消息。您需要使用一些变量,并使用退出策略扩展按钮点击操作。

另外,我建议添加警报 - >闪存消息,如果没有其他话,请告诉您何时发送消息。您必须手持设备才能查看它,但至少非常适合测试。

同样,请记住将该项目用作学习工具,请不要依靠它来传递SMS消息。当然,它会起作用,但是在成为安全且防弹的消息应用程序之前,您还有很长的路要走。

下周

我希望你在我们中学到了一些新技巧bob体育提现Android自定义今天的项目。在发送短信之前延迟SMS的能力可能非常方便,但是我们学到的工具对于其他项目也可以更加方便。让我们下周稍微改变齿轮,我们想建立一个声音提醒,就像您如何告诉Google现在如何“提醒我两个小时上床睡觉” - 是的,让我们使用Tasker来构建它。

再次感谢您的关注,您对新发现的Tasker Scenes知识有什么想法?