通过打开html启动app并传递参数
2017-08-22 20:16
399 查看
经常可以看到有些app可以通过网页打开,这是通过DeepLink来实现的
实现方式:在Activity中设置解析自定义协议
然后创建测试的html代码
从上面的代码可以看到协议头是自定义的“app”,在测试过程中发现,href中的链接在浏览器输入框里面无法直接打开,只能在html代码中打开
持续更新中。。。
实现方式:在Activity中设置解析自定义协议
<activity android:name=".SplashActivity" <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="likui.me" android:pathPrefix="/app" android:scheme="app" /> </intent-filter> </activity>
然后创建测试的html代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title> </head> <body> <br/> <a href="app://gugu.prprlive.com/index.jsp">打开app</a><br/> <br/> <a href="app://gugu.prprlive.com/index.jsp?name=zhong">打开app(带参数)</a><br/> <br/> </body> </html>
从上面的代码可以看到协议头是自定义的“app”,在测试过程中发现,href中的链接在浏览器输入框里面无法直接打开,只能在html代码中打开
持续更新中。。。
相关文章推荐
- Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数
- Unity3D和IOS的交互教程——通过URL启动APP并传递参数
- Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数
- 通过网页打开App并传递参数
- Unity3D和IOS的交互教程——通过URL启动APP并传递参数
- Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据(转)
- android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- HTML通过超链接传递参数到JSP页面-html与jsp交互-方法一
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android通过浏览器打开app页面并且传递值
- 通过openURL启动第三方app并传参数
- iOS:启动另外的APP并传递参数
- Android: 启动另外的APP及传递参数(转)
- app与app间打开并传递参数
- Android: 启动另外的APP及传递参数