android自定义url协议,Android自定义URL方案…?
我试图创建自己的URL方案,这样我的Android应用程序就可以通过一个URL被调用,但目前我还没有成功。
我想使用这个网址:cedemo://com.cedemo.scan?TOTO
以下是我的清单文件的一部分:
有人能帮我告诉我怎么了吗?
另外,如果有人发现问题所在,有人能告诉我如何从我的应用程序的Android代码中读取“x”变量吗?
更新:
更新:我修改了操作(如其中一个答案中所建议的那样),它工作得很好。问题是我仍然无法获取URL变量值。这是我试过的代码。
final Intent intent = getIntent();
final String myScheme=intent.getScheme();
final Bundle myBundle=intent.getExtras();
final boolean inContestKey;
if (myBundle != null) {
inContestKey=myBundle.containsKey("inContest");
}
final Uri myURI=intent.getData();
final String value;
if (myURI != null) {
value = myURI.getQueryParameter("inContest");
}
但是我收到
null
从所有功能中,我还能做什么?
也许我应该更好地解释我的软件的上下文:
我的软件已启动
我的软件启动,然后浏览器
用户单击浏览器中的链接,浏览器转到URL方案,返回变量为“x”的软件(例如)
软件应读取变量“X”
但在我的例子中:
myScheme
,
myBundle
,
myURI
设置为
无效的
.
有什么想法吗?
更新:
我发现答案是你必须参加主要的活动才能做到这一点。
android自定义url协议,Android自定义URL方案…?相关推荐
- java url 协议_Java自定义URL协议
Java提供了对URL协议进行扩展的能力,通过扩展用户可以自定义URL通信协议,JDK默认提供了对HTTP,FTP,JAR,FILE等的实现,而当需要自己定义通信协议的时候,就需要利用JDK提供的对U ...
- android自定义url协议,Android平台设置UrlSchemes,实现被第三方应用调用
如果你的App想要在手机系统中注册一个scheme协议,方便其他App调用你的App,那么可以根据本文设置. 设置UrlSchemes 打开项目的manifest.json文件,切换到"代码 ...
- android uri内部协议,Android 解析 Intent 协议并打开程序 – 热爱改变生活
我现在写的程序是基于 webview 的,程序中又遇到了网页版支付宝支付,里面就有这么一个链接,这个链接在访问之后,会打开支付宝程序: intent://platformapi/startapp?ap ...
- php自定义通讯协议,PHP自定义协议攻击 by L0st
经过前辈提示,入口果然还是在search页面,那个include()和master类 search语句 if(isset($_POST['name'])) { $userpath=$results[' ...
- android 蓝牙广播协议,Android蓝牙协议-蓝牙配对与连接
蓝牙设备在连接前,会先检查设备是否已经配对过,如果没有则先配对,配对完成后,再开始连接. onPreferenceTreeClick 蓝牙连接开始于设备列表 DeviceListPreferenceF ...
- 如何为你的 Windows 应用程序关联 URL 协议,以便在浏览器中也能打开你的应用
移动程序关联 URL 是常态,桌面应用程序其实也早就支持关联 URL 以便在浏览器中打开.当我们的程序关联了一个 URL 协议之后,开发的网站上就可以通过这个 URL 与程序进行互操作,这很互联网. ...
- 如何自定义应用层协议?
目录 应用层 自定义应用层协议 确定好要组织的信息 确定好对信息的组织形式用来区分数据信息 使用分隔符将信息区分 使用固定长度组织信息 使用分隔符+固定长度组织信息 使用XML的格式组织信息 使用js ...
- android自定义协议,Android / iOS-自定义URI /协议处理
编辑5/2014,因为这似乎是一个受欢迎的问题,所以我在回答中添加了很多细节: Android: 对于Android,请单击单击自定义URI时,请参阅意图过滤器以启动我的活动. 您使用一个意图过滤器: ...
- 注册自定义URL协议
用过电驴的朋友都知道电驴有这么一个功能,在网页上点击电驴资源的链接,如果你的机器上安装了电驴,那么电驴就会自动启动,然后下载所选的资源.这些日子做项目的时候Boss刚好提了这么个需求,经一位同事指点, ...
最新文章
- 删除Referencing outlet
- linux无法运行病毒,{转}为什么linux系统不容易中病毒?
- 前端技术学习路线及技术汇总
- wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...
- MFC提示 未在此计算机上注册ActiveX控件“{648A5600-2C6E-101B-82B6-000000000014}“完美解决
- 282021年湖南高考成绩查询,2010年湖南高考成绩查询
- 网页标题设置,为什么在SERP中,显示结果不一致?
- 网站服务器被访问 io,服务器端被客户端访问完以后出现java.io.ioexception,socket问题。...
- 剑指Offer - 面试题56 - I. 数组中数字出现的次数(异或,分组)
- it行业中sa与ba的区别_在钢铁行业中除尘器有什么区别?
- vbs 一些学习资料
- vue事件发射与接收(可实现页面传值和非父子组件传值)
- 同时安装vs2005团队开发版和sql 2005企业版
- 认识VBA------------------VBA基础
- 树的计数 Prufer序列+Cayley公式
- vue2 动态添加响应式数据
- MFRC522模块开发笔记
- Pytorch SoftMax回归
- 查询oracle版本
- 光纤收发器怎么连?光纤收发器连接图解!
热门文章
- 小余学调度:学习记录(2022年1月)
- mysql数据库入门教程(10):标识列和事务
- VTK:绘制单元格颜色用法实战
- OpenCASCADE :VTK集成服务(VIS) 之组件架构
- boost::regex模块实现在 cpp 文件中搜索类定义的测试程序
- boost::mpl模块实现is_placeholder相关的测试程序
- boost::mp11::mp_nth_element相关用法的测试程序
- boost::locale::utf8_codecvt用法的测试程序
- boost::integer::mod_inverse用法的测试程序
- boost::bucket_sorter用法的测试程序