最近有一个小需求,就是从A应用跳转到同一公司下的B应用,如B未安装,则进行下载安装;
需求简单,再此记录,其中也有常常被大家忽略的小知识;记录一下,方便下次拿来直接用,也供大家互相学习;
先附上Demo地址:https://download.youkuaiyun.com/download/qq_32886769/12329212
实现步骤如下;
1、权限添加、权限的动态申请,及在manifest清单文件中的配置;
2、检测手机内是否安装B应用;
3、如已安装直接跳转;
4、如未安装,则下载安装;
接下来,咱们一步步的看代码实现:
权限添加,及在manifest清单文件中的配置
在A应用中的依赖库:
权限添加
权限动态申请,用的RxPermissi