android - 如何从 Android 中的 URL 解析代码?
问题描述
我有下一个uri:
我如何解析我的代码?
d5215173-2be3-4491-bf2a-d9d039a50e97
我试图这样做:
val uri: Uri = Uri.parse(url)
val code: String = uri.getQueryParameter("code").toString()
但这对我不起作用。
解决方案
现在我用下一个解决方案解决了这个问题:
val url: String = Uri.parse(url).toString()
var code = ""
if (url.contains("#code=")) {
code = url.substring(url.indexOf("#code=") + 6)
if (code.contains("&")) {
code = code.split("&")[0]
}
}
推荐阅读
- python - 如何在python中找到从yolo检测到的对象的像素值?
- android - Android Studio 编辑器不适用于 MainActivity
- python - 在认知服务 API 中创建人员组的问题
- c# - 我的 SQLiteDataAdapter.UpdateCommand 有什么问题?
- ldap - 如何为 LDAP/Active Directory 配置 Pentaho 文件?
- nlp - Spacy NLP:对于可以是动词的专有名词 - 根据输入顺序的歧义和基于标点符号的拆分
- c# - 如何在依赖注入中使用异步方法
- kubernetes - 通过 kubectl 代理的 Kubernetes 仪表板 - 端口混淆
- node.js - 类型错误:this.model 不是函数
- spring - 使用 StaxEventItemWriter 时无法创建动态文件名