美文网首页工具癖Tasker
Tasker的读屏,模拟点击,文件上传和下载,接收文件分享,菜单

Tasker的读屏,模拟点击,文件上传和下载,接收文件分享,菜单

作者: 记忆水晶 | 来源:发表于2019-03-04 21:06 被阅读173次

    本篇文章针对使用几个月的用户,探讨Tasker的功能不足,以帮助用户更好的理解Tasker的用途.

    Tasker可以实现很多自定义的功能,各种功能还可以组合成更多更大的复杂功能,的确方便了很多

    但是理解了Tasker的功能有所不足,便可以更好的使用它的功能

    一.Tasker暂时存在以下不足(随着更新,也许会逐步添加)

        1,Tasker并没有文件上传和文件下载模块。

        2,Tasker并不支持读屏和模拟点击(root模式下可以使用shell命令实现模拟点击),即无法读取屏幕的文本信息,官方文档提到是涉及到信息安全,防止Tasker被滥用。

        3,Tasker调用第三方应用时,需要应用在后台运行或者存在于缓存中。

        4,Tasker没有接收文件分享的接口,即你不能把一个文件或者消息分享给Tasker

        5,Tasker没有集成系统的菜单功能,即无法简单的选择文字后进行分享等操作

    二.针对以上3个不足,这里分别给出几点(已知的)解决方法:

        1.上传有2种方法:

            a,Tasker带有文件二进制读取功能,不过是以base64编码的,通过对其转码获取二进制.

            b, 使用插件:uploader手机商店下载)

    note:也许有用Java function 的方法,目前暂未找到相关代码.

        2.下载有4种方法:

            a.使用 HTTP GET功能:

    HTTP get 下载图示

    必填项:  服务器端口,Mime类型,输出文件.

    图示是以Android版的 TIM下载链接作为示例.

            b.利用JavaScript代码实现

            c.利用Java function(即Java代码)

    %part是下载地址 第二步的内容,%part2应该是文件名 第6步的内容

        d.调用第三方下载管理器

            ①通过发送意图调用

    %downloadurl是网址

            ②通过JavaScriptlet调用

    sendIntent("android.intent.action.MAIN", "activity","com.dv.adm.pay","com.dv.adm.pay.AEditor","","","",["android.intent.extra.TEXT"+":"+downloadurl,"com.android.extra.filename"+":"+filename]);

    或者

    sendIntent("android.intent.action.MAIN","activity","com.dv.adm.pay","com.dv.adm.pay.AEditor","",downloadurl,"",["com.android.extra.filename"+":"+filename]);

    或者

    sendIntent("android.intent.action.MAIN","activity","com.dv.adm.pay","com.dv.adm.pay.AEditor","",downloadurl,"","");

    可用的有第三方下载管理器有 adm,adm pro,idm 等等

        3.读屏和模拟点击可以使用插件或者第三方工具来实现

            a.autoinput.

            b.touchtask.

            c.auto.js

        4.防止插件不运行的方法

            a.在电池管理里面设置程序白名单

            b.在桌面上添加程序部件来保活(仅适合能在桌面添加部件的程序).

        5.为Tasker添加分享接口和菜单接口,可通过以下插件实现

            a.intentTASK

            b.autoshare

        

    相关文章

      网友评论

        本文标题:Tasker的读屏,模拟点击,文件上传和下载,接收文件分享,菜单

        本文链接:https://www.haomeiwen.com/subject/utosyqtx.html