[Android App]IFCTT,即:If Copy Then That,一个基于IFTTT的"This"实现
IFCTT,即:If Copy Then That,是一个基于IFTTT(If This Then That)的"This"实现,它打通了"用户手机端操作"与"This条件触发"之间的桥梁,让这个过程更具方便性和快捷性。通过手机端的Copy动作,以"Tagged Email"的方式连接到IFTTT,从而触发IFTTT中所有支持的"That"行为。用户只需要复制然后选择触发IFTTT的"Hash Tag"即可,它支持用户配置多种"Hash Tag"来进行多种自定义方式内容传输,比如:
- 手机端执行拷贝Url地址(随时随地,任何地方,如Twitter/Facebook/Instagram/wechat/weibo/blog...),一键通过IFCTT & IFTTT,保存链接对应的文章到Instapaper/Pocket,最低成本实现Read it later
- 手机端执行拷贝文章内容,一键通过IFCTT & IFTTT,保存发送对应的内容到Evernote/Google doc/kindle...
- 等等
使用IFCTT需要以下几个条件:
- 你需要拥有IFTTT账号,并开启相应的Applets
- 你需要使用与IFTTT相同的Email账号在IFCTT中进行smtp授权和配置
首先,下载安装IFCTT App(12月21日~12月28日圣诞节免限中):
Google Play:https://play.google.com/store/apps/details?id=com.wangjie.ifctt
IFCTT Email配置
根据你在IFTTT使用的邮箱来进行配置(推荐使用Gmail)
1. Gmail邮箱配置
### 1.1 生成应用专用密码
首先需要为IFCTT生成一个App专用密码,打开以下链接并登陆Google账号:
https://support.google.com/accounts/answer/185833
选择app为Mail:

选择设备为Other (Custom name):

然后在输入框中填入IFCTT:

然后,点击GENERATE:

以上黄色区域中的16个字符的密码就是我们需要的专用密码,选中复制
1.2 在IFCTT中配置Gmail
打开IFCTT,进入Settings -> Email Configuration 并填写相关信息:

注意:
password:为1.1 生成应用专用密码中生成的应用专用密码
Extra properties:如果你使用的是Gmail邮箱,则内容不需要改动,保持最初始的状态即可
怎么使用IFCTT自带默认的Hash tags
在安装完IFCTT之后,首次进入,app会自动帮你创建以下5个默认的Hash tags:
- #instapaper:这个标签会使得当你复制了文本内容时,此标签会识别当前复制的内容,如果是链接,则通过IFTTT推送到你的
instapaper - #box:这个标签会使得当你复制了文本内容时,此标签会通过IFTTT推送到你的box,把内容追加保存在box的路径为
IFTTT/Email/IFCTT的文件中 - #evernote:这个标签会使得当你复制了文本内容时,此标签会通过IFTTT推送到你的
evernote,把内容追加保存在evernote的名为IFTTT/Email/IFCTT的文件中 - #pocket:这个标签会使得当你复制了文本内容时,此标签会识别当前复制的内容,如果是链接,则通过IFTTT推送到你的
pocket - #googledoc:这个标签会使得当你复制了文本内容时,此标签会通过IFTTT推送到你的
google docs,把内容追加保存在google docs的名为IFTTT/Email/IFCTT的文件中
第一次进入后,所有的Hash tags都是默认OFF状态的,如下图所示:

下面以开启instapaper这个Hash tag为例
首先点击进入#instapaper的编辑页面,如下图:

首先如上图中,先点击开启按钮
然后因为默认的Hash tag所对应的IFTTT Applet都已经创建好了,所以可以直接进入IFTTT的Applet界面添加并开启,如上图,点击红色字体部分或者IFTTT的图标,将会打开如下IFTTT的Applet界面:

点击开启图标,这时IFTTT可能会让你绑定你的instapaper账号,按照流程正常绑定即可(如果以前已经绑定过了则不需要再次绑定),操作完毕后,IFTTT的instapaper applet就会开启。
最后返回到IFCTT #instapaper的编辑页面,点击右上角进行保存,成功后回到首页,instapaper的card将会变成彩色。
其他IFCTT自带默认的Hash tags开启方式都类似。
创建自定义的Hash tags
除了使用IFCTT提供的默认Hash tags之外,你还可以创建自己的Hash tags,现在我们来创建一个Hash tags实现如下功能:
当你复制了一段文字后,点击此标签后,自动通过IFTTT在你的`Twitter`上发送一条推特

点击首页右上角的+按钮,添加一个Hash tag,

如上,填写`tag`为`twitter`(可以自己任意填写)和note(任意填写),除了填写以上信息,还需要在IFTTT中创建对应的`IFTTT Applet`,点击上图红色字或者IFTTT的图标,即会进入到IFTTT界面,点击下图顶部的`+`按钮来创建`IFTTT Applet`:

this(trigger)选择Email,并选择Send IFTTT an email tagged(必须):

上图中的Tag输入为twitter(必须要与IFCTT中的一致!),
that(action)选择Twitter,并选择Post a tweet,然后设置如下:

上面中的body就是指的就是IFCTT中的复制内容
提交成功后,返回到IFCTT中的创建页面提交,这时Hash tag创建成功
[Android App]IFCTT,即:If Copy Then That,一个基于IFTTT的"This"实现的更多相关文章
- [Android App]IFCTT,即:If Copy Then That,是一个基于IFTTT的"This"实现
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/8075738.html IFCTT,即:If Copy Then ...
- Android app targetSdk升级到27碰到的一个bug补充说明
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/203 完美解决google nexus设备全面屏主题cra ...
- 关于Android App开发知识体系的一个小总结
前言 本文从热更新.异步并发.性能优化.网络请求等多个方面对Android App开发的知识体系进行了一个分类总结.欢迎大家沟通交流. 热更新 [原]热更新开源项目Tinker源码解析之Dex热更新 ...
- Android App集成支付宝
原地址:http://blog.csdn.net/wenbingoon/article/details/7933078 手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统 ...
- 第三篇:gradle 编译 Android app 概览
引言:经过上两篇的论述,我们已经从代码到架构都简单的熟悉了一遍,理论上,只要知道android app的编译过程,我们大可以自己写一份用gradle编译app的插件,插件内将将整个流程用Task的依赖 ...
- 初步探究Android App API接口测试--实战
一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口 ...
- Android TV开发总结(六)构建一个TV app的直播节目实例
请尊重分享成果,转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52966319 近年来,Android TV的迅速发展,传统的有线电视受 ...
- (通用)Android App代码混淆终极解决方案【转】
App虽然没有那么的高大上,但是代码的混淆是代表了程序员对App的责任心, 也是对App安全的一点点保证.今天我会将自己做Android混淆的过程和体会分享给大家,也避免大家少走弯路,少跳坑. 本篇博 ...
- Android Library和Android APP、Java Library的区别
Android Library和Android APP.Java Library的区别 Android Library在目录结构上与Android App相同,它能包含构建APP所需的一切(如源代码. ...
随机推荐
- SQL行装列PIVOT和列转行UNPIVOT
数据 CREATE TABLE student( no int, ca ), name ), subject ), scorce int ); /* 数据 */ , ); , ); , ); , ); ...
- PIGS
题解: 考虑建立一个分层图,从s向猪圈连边,容量为初始容量, 猪圈向第一个顾客连边,容量为INF 顾客向汇点连边,容量为购买量 这样一轮就搞完了,考虑下一个顾客 由于上一轮被顾客访问的猪圈都互通了,那 ...
- [转]svn检出的时候报 Unable to connect to a repository at URL错误
昨天晚上遇到的问题: 在同一个SVN地址下,很多子目录,各种目录各种权限,现在因为业务,需要下载各种目录下的文件. 第一次遇到这个问题..现象是: 1)在web浏览器下可用: 2)在本地创建的目录下c ...
- 关于MIS 系统所需技术和含义
操作系统的作用在于 1资源管理 2人机交互.它提供各个应用软件的运行平台,也为用户提供交互界面.所需技术:一.b/s架构B/S结构即浏览器和服务器结构,在这种结构下,用户工作界面是通过WWW浏览器来实 ...
- eric6中ui文件编译失败,提示找不到puicc5
1解决办法 在setting中——preference 找到qt设置——pyQT工具文件选择更改为: 我的pyuicc5.exe文件在这个目录下 然后右击编译窗口,就成功了. 如果找不到ui文件,在窗 ...
- (转)获取 request 中用POST方式"Content-type"是"application/x-www-form-urlencoded;charset=utf-8"发送的 json 数据
request中发送json数据用post方式发送Content-type用application/json;charset=utf-8方式发送的话,直接用springMVC的@RequestBody ...
- 大数据系列博客之 --- 深入简出 Shell 脚本语言(高级篇)
首先声明,此系列shell系列博客分为四篇发布,分别是: 基础篇:https://www.cnblogs.com/lsy131479/p/9914747.html 提升篇:https://www.cn ...
- Orleans部署
一.配置指南 1,客户端配置 2,服务端配置 3,典型配置 4,配置.NET垃圾收集 5,SQL系统存储 二.监控 1,运行时监视 2,silo错误代码监测 3,客户端错误代码监测 三.解决部署问题 ...
- osds have slow requests
ceph health detailHEALTH_WARN 14 requests are blocked > 32 sec; 11 osds have slow requests7 ops a ...
- C# 使用PrintDocument 绘制表格 完成 打印预览 DataTable
经过不断的Google与baidu,最终整理出来的打印类 主要是根据两个参考的类组合而成,稍微修改了一下,参考代码及来源见最后(其中一份是VB语言的) 其中遇到的一些问题也已经得到了解决(分页,打印预 ...