Android 从浏览器启动应用
2024-08-22 17:28:37
核心逻辑为AndroidMainfest.xml里面的指定Activity里增加配置:
<intent-filter>
<data android:scheme="***" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
添加了<intent-filter>标签的 Activity里面可以获得启动应用的链接的信息:
Intent intent = getIntent();
if (intent != null && Intent.ACTION_VIEW.equals(intent.getAction())){
isLaunchFromWeb = true;
webData = intent.getData().toString();
}
后续的工作就是针对性处理链接里面附带的相关信息就行了。
最新文章
- 谈谈SQL 语句的优化技术
- Android开发环境搭建(jdk+eclip+android sdk)
- Hollister Outlet Store
- Jquery元素选取、常用方法;js只能获取内联样式,jquery内联内嵌都可以获取到;字符串.trim();去字符串前后空格
- 使用反射来编写实体类的XML
- DBA_Oracle Archive Log的基本应用和启用(概念)
- linq里面似in的查询
- Google v8 - Hello world
- Hadoop安装(2)安装hadoop 前的centos 设置
- Debian/Ubuntu Linux 下安装LLVM/Clang 编译器
- python 金融网贷数据,pandas进行数据分析并可视化系列 (词频统计,基本操作)
- Python:猜拳游戏
- EasyUI + ajax + treegrid/datagrid 接收 json 数据,显示树状/网状表结构
- 01-vue学习篇-以优雅的姿势创建vue项目
- js转义和反转义html htmlencode htmldecode
- 1-[Mysql]-数据库介绍及安装
- 进阶系列(10)—— C#元数据和动态编程
- SM系列国密算法(转)
- iOS之限制TextField的输入长度
- 在Linux上编译Hadoop-2.4.0