2

Tasker调用第三方下载工具

 1 year ago
source link: https://taskerm.com/2021/06/07/how-to-use-3rd-download-tools-for-tasker.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Tasker 调用第三方下载工具

发表于 2021-06-07|更新于 2022-11-08|教程
阅读量:518

在 Android 上常用到的下载工具有 ADM 和 1DM,下面分别列举使用 Tasker 调用这 2 个工具的方法和例子

使用时请注意包名:

  • adm:
    • com.dv.adm
    • com.dv.adm.pay
    • com.dv.get
    • com.dv.get.pro
  • 1dm:
    • idm.internet.download.manager.plus
    • idm.internet.download.manager
    • idm.internet.download.manager.adm.lite
  1. shell 或者 adb wifi
  • 开始所有下载 am start -a com.dv.get.ACTION_START_ALL -n com.dv.adm.pay/.AEditor
  • 停止所有下载 am start -a com.dv.get.ACTION_STOP_ALL -n com.dv.adm.pay/.AEditor
  1. 发送意图(sendintent)
  • 操作:android.intent.action.MAIN
  • 类别:默认
  • Mime 类型:空
  • 额外:android.intent.extra.TEXT: 下载 url
  • 额外:com.android.extra.filename: 文件名
  • 包:com.dv.adm.pay
  • 类:com.dv.adm.AEditor
  • 目标:Activity(活动)

也可以将下载网址填入数据中而不使用 com.android.extra.filename

  1. JavaScriptlet
var downloadurl="https://down.qq.com/qqweb/TIM/android_apk/tim.apk",filename="tim.apk";
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]);
  1. shell 或者 adb wifi
    • 开始所有下载 am startservice -n idm.internet.download.manager.plus/idm.internet.download.manager.DownloadService -a idm.internet.download.manager.plus:action_start_all
    • 停止所有下载 am startservice -n idm.internet.download.manager.plus/idm.internet.download.manager.DownloadService -a idm.internet.download.manager.plus:action_pause_all
  2. 发送意图(sendintent)
    1. 操作:android.intent.action.VIEW
    2. 类别:默认
    3. Mime 类型:空
    4. 数据:下载网址
    5. 额外:extra_filename: 文件名
    6. 包:idm.internet.download.manager.plus
    7. 类:idm.internet.download.manager.Downloader
  3. JavaScriptlet
var downloadurl="https://down.qq.com/qqweb/TIM/android_apk/tim.apk",filename="tim.apk";
sendIntent("android.intent.action.VIEW", "activity","idm.internet.download.manager.plus","idm.internet.download.manager.Downloader","",downloadurl,"",["extra_filename:"+filename]);

这 2 种下载工具均支持多文件下载,暂时没有找到如何使用 Tasker 调用多文件下载,读者朋友如果知道请留言。

adm:https://4pda.to/forum/index.php?showtopic=280941&st=3020

1dm:https://www.apps2sd.info/idmp/faq


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK