android基础之intent-filter:Scheme接收特定URI开启Activity
来源:互联网 发布:软件评测师真题2015 编辑:程序博客网 时间:2024/05/22 02:07
首先在AndroidManifast.xml要被指定Scheme的Activity下设置如下参数
<intent-filter> <category android:name="android.intent.category.DEFAULT"></category> <action android:name="android.intent.action.VIEW"></action> <data android:scheme="sh"></data></intent-filter>
这样即指定了接收Uri的Scheme为sh 且 Action为View的Intent。
利用如下Intent调用Activity
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("sh://123123123")));
在接收的Activity中使用如下代码获得数据
this.getIntent().getScheme();//获得Scheme名称 this.getIntent().getDataString();//获得Uri全部路径
0 0
- android基础之intent-filter:Scheme接收特定URI开启Activity
- android 定义 程序 Scheme 接收特定URI开启Activity
- android 定义 程序 Scheme 接收特定URI开启Activity
- android 定义 程序 Scheme 接收特定URI开启Activity
- android 定义 程序 Scheme 接收特定URI开启Activity
- Android基础之Intent和Intent Filter
- Android-->intent-filter 过滤规则的匹配 (Activity通过Uri传递参数)
- Android基础之Activity与Intent
- Android学习之路(五)之 Intent-Filter简介及URI
- Android基础-----Activity,Intent
- android:scheme 通过uri跳转到APP应用指定Activity
- Android Manifest标签之data, grant-uri-permission, instrumentation, intent-filter
- Android安全之Intent Scheme Url攻击
- Android基础之intent-filter、action、category标签使用
- Android基础之intent-filter、action、category标签使用
- Android-Activity Task 与 Intent Filter Flag
- 【Android开发】Activity 的 Intent Filter
- android学习笔记之Intent&Intent filter
- Longest Consecutive Sequence(未)
- 第一次机房收费系统之初体验
- hdu 1811 Rank of Tetris 拓扑排序+并查集
- 设计模式--单例模式
- 用栈实现队列-用队列实现栈
- android基础之intent-filter:Scheme接收特定URI开启Activity
- 我的前端学习笔记 关于em和rem的使用
- MFC中的MoveTo和LineTo
- 达内学习日志 DAY02:变量与java的基本数据类型(int,long,float,double,char,boolean)
- NRF24L01——工作原理(关于发送接收通道地址)解读
- ArrayList,LinkedList,Vector
- acm-UVA247解题报告
- AngularJs学习笔记__1、初步了解AngularJS
- [深入理解Android卷一全文-第四章]深入理解zygote