Autojs 实践-文字分享QQ、微信

概述

朋友提出,能不能在抢福袋的基础上,加个分享直播间分享到QQ、微信群聊功能,想了想还是能实现的,废话不多说开始吧!!资源思路仅为学习参考,不可用于商业目的!!!

UI实现效果

实现思路

  • 第一种最原始的,直播间点击分享后,点击QQ、微信分享。
  • 第二种使用 Intent 的方式,直接启动QQ、微信分享界面。
    在这里插入图片描述

实现代码(重要代码)

我使用第二种的方式!

分享QQ Intent

 intent = new Intent();
 let pkg = "com.tencent.mm";
 let cls = "com.tencent.mm.ui.tools.ShareImgUI";
 componentName = new android.content.ComponentName(pkg, cls);
 intent.setComponent(componentName);
 intent.setAction(Intent.ACTION_SEND);
 intent.putExtra(Intent.EXTRA_TEXT, "分享直播间");
 intent.setType("text/plain");
  app.startActivity(Intent.createChooser(intent, "Share"));

分享微信 Intent

intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(new android.content.ComponentName("com.tencent.mobileqq", "com.tencent.mobileqq.activity.JumpActivity"));
app.startActivity(Intent.createChooser(intent, "Share"));

总结

如果要分享链接+图片的话,先试用 Intent 分享链接,再用 AutoJS 控件点击相册发图片

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值