安卓APP通用的intent跳转协议,scheme地址寻找方法与auto.js调用

前言

Android中的Scheme是一种页面跳转协议,和网站通过URL的形式访问一样,APP同样可以通过这种方式进行跳转,它可以很方便的满足我们在一些场景中的需求。

通俗的说,scheme地址,可以直接打开app的某个页面,避免了繁琐的操作。
例如,要使用脚本打开抖音某个用户的个人资料页,常规的方式是,打开抖音——点击搜索——输入用户信息——在列表中选取结果——进入用户资料页。
可想而知,这个过程是正确的,但不是最简单的。中间经过了多个环节,随便哪个环节出了岔子,脚本就容易出错。
而intent跳转,就完美的解决了这个问题。只需要找到相关的参数,就可以直接打开指定的页面。

关于intent的教程,飞云之前也写了一些。今天这篇内容,是对前面文章的一个总结和归纳。
本文提供一种通用的方法,适合大部分APP。
但不是所有APP,也不是APP的所有页面能通过这个方法找到scheme地址。
因为有的APP开发者,并没有编写某些页面的scheme,所以外部就无从获取了。比如很多APP的用户个人中心的页面,由于涉及隐私和账号安全,通常是没有scheme地址的。

学了这篇文章的内容,在以后的脚本开发中,寻找常用的app协议地址就不需要再求人了。
这篇文章分享的内容,比较重要。建议您通篇阅读3遍以上,并至少找3个不同的APP来操作和练习,才能掌握。

网上scheme的知识很多,也很零散。对于不会java代码的同学来说,基本看不懂。
在这里,我们不需要java知识,也不需要对apk进行反编译。
分析得到的scheme的地址,在auto.js和按键精灵中都可以调用。

前提

温馨提示:此处内容需要后才能查看!

实战

我们以小红书为例,讲解如何打开小红书指定的动态内容页面。
经过飞云测试,微博、汽车之家的文章可以使用这种方法,其他APP请自测。

在安卓手机上下载小红书

安装小红书

启动小红书,打开一个动态,在页面右上角有个分享按钮。

打开分享,页面底部会弹出分享卡片。点击“复制链接”
本例中的链接地址

已有1人支付

最后,你还可以将这段代码封装成一个函数,供脚本调用。

课后作业

根据上面教程所学内容,课后请完成以下作业:
1、下载抖音安卓客户端,寻找下面这篇视频的scheme地址,使用auto.js调用

#在抖音,记录美好生活#礼炮齐鸣,军刀出鞘,壮我国威!#霸气 
http://v.douyin.com/uDMa8R/ 
复制此链接,打开【抖音短视频】,直接观看视频!

2、下载快手安卓客户端,寻找下面这篇视频的scheme地址,使用auto.js调用

小苹果麻豆发了一个快手作品,一起来看! 
http://m.gifshow.com/s/uv89dsUh 
复制此链接,打开【快手】直接观看!

3、下载网易新闻安卓客户端,寻找下面这篇新闻的scheme地址,使用auto.js调用

饶颖跟赵忠祥7年,非常经典的文章,不看后悔
http://3g.163.com/dy/article/D8HGIBEQ0517L1TM.html

4、下载汽车之家安卓客户端,寻找下面这篇新闻的scheme地址,使用auto.js调用

【周末微旅行】云南·纪行,软妹子自驾香格里拉宠爱甲壳虫
https://club.autohome.com.cn/bbs/thread/fd4e790fb5993f6b/83931466-1.html#pvareaid=102410

5、下载爱奇艺安卓客户端,寻找下面这篇视频的scheme地址,使用auto.js调用

2019女排世界杯 : 中国女排3-1胜荷兰精彩集锦
https://www.iqiyi.com/v_19ru50wplo.html

相关教程

跟我学Auto.js Pro安卓免ROOT引流脚本开发教程
Auto.js Pro使用Intent跳转,传入抖音uid快速打开用户资料页
autojs使用intent打开新浪微博的用户任务中心scheme的详细过程
记录一次autojs使用intent寻找今日头条APP指定文章scheme跳转协议地址的过程

1. 本站部分资源来源于用户上传和网络搜集,如有侵权请联系站长。
2. 官方交流QQ群飞云脚本圈,欢迎加入。
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。

飞云脚本 » 安卓APP通用的intent跳转协议,scheme地址寻找方法与auto.js调用

发表评论

跟我学Auto.js Pro安卓全分辨率免ROOT引流脚本开发教程

立即报名