zoukankan      html  css  js  c++  java
  • Android 实现浏览器跳转APP应用,网页也可以跳转APP

    一、Android端如何操作

    1、给Application中Activity添加跳转链接路径和相关权限

     <activity
                android:name=".activity.LoginActivity"
                android:exported="true">
                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
    
                    <dataandroid:host="login.app"android:path="/openLogin"android:scheme="alibaba" />
                </intent-filter>
    
            </activity>

    scheme:判别启动的App

    host: 类似于端口,可用于分流,区分调取的功能

    path:同上   ※没有也可以唤起

    注意: Activity配置中android:exported="true"这个外部是否可以调用一定要写true,要不然会调用不成功,对于应用安全要求较高的一定要注意。

    2、浏览器如何调起

    <!-- 唤醒APP并跳转至指定的path页面 -->
    <!--<a href="<scheme>://<path>?<params>=<value>">打开APP</a>-->
    <a href="alibaba://openLogin/login.app">打开APP</a>
    <!--或者都可以调用-->
    <a href="alibaba://openLogin/login.app?userName=mayun">打开APP</a>

    3、APP内部也可以调用起来

    Intent intent = new Intent(
    Intent.ACTION_VIEW,Uri.parse("alibaba://openLogin/login.app?userName=mayun"));
    startActivity(intent);

    4、ios同理

  • 相关阅读:
    京东分页
    相册分类列表页
    在线运行Javascript,Jquery,HTML,CSS代码
    点击事件后动画提示
    一些广告代码
    爱可有—之最经典
    爱可有网络社区需要定义
    鼠标移动时缩小图片显示说明
    Flask-RESTful 快速入门
    Sequelize 关系模型简介
  • 原文地址:https://www.cnblogs.com/etoumao/p/12700866.html
Copyright © 2011-2022 走看看