android-intent - 如何声明一个意图过滤器,以便网页中的“android-app:://...”链接启动一个服务
问题描述
假设我在网页中有一个链接,例如:
android-app://com.foo.bar#Intent;action=com.foo.bar.intent.action.FOO;S.text=barText;end
当我想在我的应用程序中启动一个活动时,这很好用。
但是,如果我想启动服务怎么办?如果我在服务上声明意图过滤器,那么它似乎不起作用。
作为一种解决方法,我声明了一个 Activity,它抓住了这个意图,然后在完成之前启动服务。
解决方案
推荐阅读
- delphi-7 - Unit1.pas(72): 'END' 预期但 'ELSE' 被发现
- javascript - 将强制布局从 D3.js v3 转换为 v5
- android - 使用 ARM 为 Surface RT 编译 android x86?
- apache - 处理多个域而无需重新启动 HTTP 服务器
- c++ - 为什么在 stl 中使用 bitset 时出现 SIGABRT 错误?
- python - 如何使用 Python 下载此图像?
- python - 遍历后如何按属性过滤neomodel节点?
- entity-framework - 按布尔属性分组在 EF Core 中不起作用
- sql - GETDATE() 插入空格 SQL Server
- django - Django REST Framework 验证功能与 Django 模型具有不同的签名?