应用场景
1 - 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名";
2 - 应用程序推广,网易彩票,设置-推荐应用-有很多应用程序图标
如果本机已经安装过,会直接跳转到另外一个应用程序
软件的广告,推广结果,后续会有一些列的金钱上的结算;
3 - 支付宝,第三方支付,淘宝,电话费充值。。。;
- 当你在下载好一个app的时候,从下载工具这个app跳转到刚下载好的app
- 当你在逛淘宝,买东西的时候,会跳转到支付宝付钱,或者微信付钱,或者银行卡的客户端付钱
- 发短信,打电话
- 这个时候就用到了应用程序互相跳转.
代码实现
想跳转到的应用,必须保证手机上是存在的(完全废话)
发短信
打电话
从这里我们可以看出想跳转到另一个APP中就是实现另一个APP的URL;
那么URL又是什么呢:
- URL:统一资源定位符;
- scheme: 协议头,用来决定查找资源的方式 http:// ftp://
- path: 路径
- URL可以没有路径,但是必须有协议头
那么我现在想一个APP中跳转到微信中,该怎么办呢?
默认情况下,APP是没有URL的,我们需要手动配置一个URL;
代码实现
这样就完成了应用之间的跳转了.