android通过访问链接启动应用app(服务器加android代码)
来源:互联网 发布:java字符串解析 编辑:程序博客网 时间:2024/06/05 18:27
首先要知道对四大组件的调用分两种
显示调用
隐式调用
显示调用就是 startactivity 或者startactivityforresult 需要指定 跳转方
通过链接启动就是显示调用
这里采用 配置
通过配置activity的 intent-filter
category ,action data 来实现目的
以下是配置代码
data配置的是启动的地址,服务器端需要相应的配置此地址其实data还可以配置很多东西 比如 part端口号 ,或者host主机名 还有携带的参数 <intent-filter> <data android:scheme="investors"/> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter>在app想要被回掉的页面 manifest 里面添加如上代码就可以了
接下来是服务器的配置
在这里采用的是 jsp的方式
例如一些比较操蛋的需求 分享后点击链接跳转app相应地址,或者下载app 这样的配置就可以
启动也有两种方式 第一种是跳转到页面以后 点击超链接才能启动app第二种是访问链接 直接启动app以下代码是直接启动app 注掉的是第一种方式的实现<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> This is my JSP page. <br> <!-- <a href="investors://"> 某个操蛋的</a> --> <script> location.href="investors://"</script> </body></html>
本篇博客结束
如果觉得对你有帮助
粉我把
关注更多我的blog.
技术交流群:
博客圈 493554215
这是一个热爱分享技术,拥有热烈学习氛围的群 ,
博主身为群内的一员感到骄傲
推荐还在路上的伙伴们
想看更多的来 楼主的博客平台
很多私货哦
http://www.guhaotechnology.com
0 0
- android通过访问链接启动应用app(服务器加android代码)
- android 通过Scheme链接启动app
- Android 点击链接启动APP
- Android 通过包名启动另一个应用(APP)
- Android通过网页启动APP
- android通过命令行启动app-
- Android 通过http访问服务器
- Android 通过http访问服务器
- Android 通过http访问服务器
- Android 通过http访问服务器
- Android---通过http访问服务器
- Android通过APP启动另一个APP
- Android通过App启动另一个APP
- Android 通过一个app 启动另一个app
- Android APP启动过程中应用代码的加载
- Android点击链接启动应用
- Android命令行启动app应用
- Android应用App启动流程
- 多例(Multiton)模式
- Insertion Sort List
- 关于Tablayout的一些备注【个人】
- 记:Jenkins 插件的简单尝试
- linux下vi编辑器backspace不能正确删除文字
- android通过访问链接启动应用app(服务器加android代码)
- Oracle 12c ASM 防火防盗新特性揭秘
- 阻抗计算公式、polar si9000(教程)
- BRISK特征原理
- Linux系统下安装rz/sz命令及使用说明
- JNDI学习总结(1)——JNDI入门
- ImageLoader 修改个人头像
- java.lang.NoClassDefFoundError: net.youmi.android.AdManager
- BRISK特征匹配