用户登录
用户注册

分享至

Android 实现浏览器跳转APP应用,网页也可以跳转APP

  • 作者: 潴潴16827314
  • 来源: 51数据库
  • 2020-08-06

一、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 >打开APP</a>-->
<a >打开APP</a>
<!--或者都可以调用-->
<a >打开APP</a>

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

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

4、ios同理

原文链接:http://www.cnblogs.com/etoumao/p/12700866.html

软件
前端设计
程序设计
Java相关