在Android中,IntentFilter表示组件对特定数据或操作的兴趣或能力。可以在Intent中匹配操作,类别和数据(通过其类型,方案和/或路径)。它还包括一个“优先级”值,用于订购多个匹配的过滤器。
为什么在推送到 priv-app 时无法识别 intent-filter 操作?
我正在开发一个系统应用程序(system/priv-app/)。当我将新的意图过滤器操作添加到 AndroidManifest 中的一个活动并将新的 apk 推送到 priv-app 并尝试使用 adb 启动该活动时
发送应用程序/pdf mimeType 的意图过滤器无法正常工作
在我的应用程序中,我有一个活动来接收 AndroidManifest.xml 中的发送意图,例如: 在我的应用程序中,我有一个activity来接收AndroidManifest.xml中的发送意图,例如: <activity android:name=".ReceiveSendIntentActivity" android:launchMode="singleTask"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="application/pdf" /> </intent-filter> </activity> 当我使用默认文件应用程序共享 pdf 文件时,它工作正常。但是使用文件管理器应用程序intent-filter不起作用,我可以选择.apk文件并与我的应用程序共享,当我在我的activity中收到意图时,意图类型变为应用程序/*,尽管在我的AndroidManifest.xml中只允许应用程序/pdf 类型: 这真的让我很恼火,有人能解决这个问题吗?
在 Android 上的二维码中打开我的应用程序以获取 URI(而非 URL)?
我想在 QR 码中对 URI 进行编码,并能够使用 Android 的默认相机应用程序扫描此代码以打开我的应用程序的 Activity。具体来说,我想打开一个根据...格式化的 URI
自 Android 13 上次更新以来 Android 文件关联被破坏(意图过滤器)
Pixel 7 Pro“TQ2A.230305.008.C1”的最新更新破坏了我的应用程序 Android 文件关联。 我无法在模拟器“Pixel 6 Pro API 33”中重现它,但我认为它不使用......
无法从 Android 13 中的命令行启动 Activity
我无法通过以下命令从终端打开活动, adb shell am start -n com.mypackage/com.mypackage.MyActivity -d --es myvariable1 myvalue1 --es myvariable2 myvalue2 -d 在 Android 13 上...
我观察到,一些应用程序允许用户将画廊应用程序中的图像共享到同一应用程序中的多个不同活动。例如,如果我试图从图库中分享一张照片......。
安卓Kotlin共享数据与屏幕开机的intentfilter。
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { super.onStartCommand(intent, flags, startId) val filter = IntentFilter() filter.addAction(Intent......)。
在我的应用程序中,我想处理使用以下模式的链接:https:/abc.abconline.complugincallback?code=hgdfre_55cjgdfhaskzkjcedcgdffcdk&scope=orders&state=...。
我试图为图片分享提供两个分享选项,所以我有两个可以接受图片类型的活动,除了Google photos之外,其他地方都能正常工作。如果我把其中的一个评论从...
我正在尝试将自定义文件扩展名与基于Xamarin的Android应用程序相关联。当用户从文件管理器中选择特定类型的文件时,我希望打开我的应用程序。 ...
Google在其官方android文档之一中说:> 尽管可以在同一位置包含多个元素过滤器,请务必在您创建单独的过滤器时目的是声明唯一的URL(例如,方案和主机),因为同一意图中有多个元素过滤器实际上合并在一起以说明它们的组合属性。例如,考虑以下内容: <intent-filter> <data android:scheme="https" android:host="www.example.com" /> <data android:scheme="app" android:host="open.my.app" /> </intent-filter> 似乎似乎仅支持https://www.example.com和app://open.my.app。但是,它实际上支持这两个,以及以下两个:app://www.example.com和https://open.my.app。 基本上就像@commonsware所说的那样,它在幕后执行了某种逻辑上的[[OR ...因此确保了所有组合都得到满足 来源:Create Deep Links to App Content
我当前正在使用提醒应用程序,并且在重启华为设备时不执行BootReceiver。我已经在其他Android设备上测试了该应用程序,并且除了...
我目前正在开发一个应用,我希望能够将图像共享到我的应用。对于多个活动,这似乎不是问题,因为您将活动定义为意图接收者。 ...
我正在创建浏览器应用程序,但是当我单击任何URL时,Android都不会在选择器中检测到我的应用程序
我正在创建浏览器应用,并且我希望Android将我的应用视为浏览器,并显示在应用选择器中以供打开。我希望我的应用程序显示在此列表中。这是我的清单活动代码:&...
如何调用startActivityForResult方法从另一个应用程序获取结果
我正在从应用程序1调用startActivityForResult方法来从应用程序2获取结果,但是应用程序2上的setResult方法未返回任何内容。 App 1中的代码val intent = packageManager ....
我正在尝试使用Google云端硬盘中的“发送副本”菜单项将二进制文件(我自己定制的内容,不是标准内容)从Google云端硬盘复制到我的应用中。我看了一下Google云端硬盘的意图...
我一直在阅读有关CATEGORY_ALTERNATIVE的文档,我想知道“对用户当前正在查看的数据采取替代措施”的确切含义。有人可以提供...