Android intent-filter pathPattern 数字匹配

标签 android android-manifest

我正在向我的 android 应用程序添加一个 intent 过滤器,我希望它能够捕获发送到 http://www.somedomain.com/[numericValue] 的请求。如果路径是数字,我只想捕获它,但如果它有文本,我不关心它。

我尝试了 [0123456789]* 的路径模式,但没有用。这可能吗?

最佳答案

pathPattern 不是完整的正则表达式。相反,它使用“简单的 glob”,其中 * 表示零个或多个紧接在前面的字符——在您的情况下,零个或多个 ] 字符。

在我的脑海中,我不知道如何将您想要的模式转换成可以轻松匹配“简单 glob”的东西。

关于Android intent-filter pathPattern 数字匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639019/

相关文章:

java - 将项目数组列表设置为 ADD_TO_CART 中的 Firebase 分析事件不起作用(Android)

android - 尝试发送 Android 图像时应用程序崩溃

android - 实现登录(授权)屏幕的最佳做法是什么?

java - 调用服务时 Android 应用程序强制关闭

android - Android 的同时定位和映射

java - 从 Eclipse 的模拟器控制返回不准确的值

java - 如何使用 Android API 防止 YouTube 停止播放?

android - Lottie 的 list 合并问题

android - 为什么我的 BroadcastReceiver 收不到来自其他应用程序的广播?

android - 点击后退按钮但不终止 Activity 并让它进入后退堆栈(Android)