25 - 应用间的跳转

应用场景

1 - 使用第三方用户登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名";
2 - 应用程序推广,网易彩票,设置-推荐应用-有很多应用程序图标
如果本机已经安装过,会直接跳转到另外一个应用程序
软件的广告,推广结果,后续会有一些列的金钱上的结算;
3 - 支付宝,第三方支付,淘宝,电话费充值。。。;

  • 当你在下载好一个app的时候,从下载工具这个app跳转到刚下载好的app
  • 当你在逛淘宝,买东西的时候,会跳转到支付宝付钱,或者微信付钱,或者银行卡的客户端付钱
  • 发短信,打电话
  • 这个时候就用到了应用程序互相跳转.

代码实现

想跳转到的应用,必须保证手机上是存在的(完全废话)

发短信

Snip20150920_68.png

打电话

Snip20150920_69.png

从这里我们可以看出想跳转到另一个APP中就是实现另一个APP的URL;

那么URL又是什么呢:

  • URL:统一资源定位符;
  • scheme: 协议头,用来决定查找资源的方式 http:// ftp://
  • path: 路径
  • URL可以没有路径,但是必须有协议头
那么我现在想一个APP中跳转到微信中,该怎么办呢?

默认情况下,APP是没有URL的,我们需要手动配置一个URL;


25 - 应用间的跳转_第1张图片
Snip20150920_72.png
代码实现
25 - 应用间的跳转_第2张图片
Snip20150921_78.png

这样就完成了应用之间的跳转了.

你可能感兴趣的:(25 - 应用间的跳转)