关于实际和高级使用Intent,Intent Extras和Pending Intents以启动活动,服务或通过BroadcastReceiver响应系统或应用程序事件/通知的问题。 (参考基本熟悉信息)
我怎样才能列出这个清单 当我单击编辑文本的选项时出现? 或者我可以选择使用代码或 xml 创建此列表吗?
在某种情况下,我希望我的应用程序能够在用户设备上“伪造”传入的短信,作为一种通知。当我通常使用 Twilio 发送短信时,这会节省我的钱...
Android Intent Filters - 专有文件类型的空白 mimeType
我使用意图过滤器将我的应用程序与我的专有文件类型关联起来,以便用户可以点击该文件并在我的应用程序中打开它。直到最近我一直在使用基于文件名的一个: 我使用意图过滤器将我的应用程序与我的专有文件类型相关联,以便用户可以点击该文件并在我的应用程序中打开它。直到最近我一直在使用基于文件名的: <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="*/*" /> <data android:scheme="file" /> <data android:scheme="content" /> <data android:host="*" /> <data android:pathPattern=".*\\.rhr" /> (加上路径模式的其他变体以允许文件夹) 似乎从 Android 7 开始,应用程序无法共享文件 URL 官方文档。没问题,我们可以只使用 Mime 类型: <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="file" /> <data android:scheme="content" /> <data android:mimeType="[???]" /> 除了某些应用程序不发送 mime 类型。例如,三星“我的文件”应用程序发送一个空字符串作为 mime 类型。 我可以使用“*/*”,但这肯定会惹恼人们。还有其他选择吗? 可悲的答案是,除了使用 */* 并且不进行文件扩展名过滤之外,没有什么好的解决方案。 当三星的文件管理器尝试打开其无法识别的 mime 类型的文件时,它们默认传递 ""(空字符串),这是不可能进行过滤的 - 在意图过滤器中设置空 mime 类型会创建格式错误的文件您的设备将拒绝安装 APK,因此捕获它的唯一方法是使用 */*。 他们可能应该默认为application/octet-stream,但这不会很快发生 - 除非你为三星工作,在这种情况下,去改变它:) 如果您只包含以自定义扩展名 (*/*) 结尾的文件,*.rhr 可能是可以容忍的 - 但是,这也是不可能的,因为自从迁移到 content:// URI 以来,文件名对接收者来说是隐藏的应用程序(URI 路径通常只是一个不透明的整数)。
我正在为 Android 应用程序开发 Xposed 模块,并且正在尝试构建一个管理器,让用户可以通过 GUI 打开和关闭挂钩。其中一个关键部分涉及编写配置...
bert 模型显示 TypeError:Layer input_spec 必须是 InputSpec 的实例。得到:InputSpec(shape=(None, 55, 768), ndim=3)
我正在尝试使用bert预训练模型进行意图分类。这是我在 jupyter notebok 中的代码。 数据准备类: 文本列=“文本” label_column =“意图...
如何从 Android 中的另一个应用程序启动 Activity
我想从我的 Android 应用程序启动已安装的软件包。我认为可以使用意图,但我没有找到一种方法。有链接吗,哪里可以找到相关信息?
我想为我的用户提供一个选项来创建应用程序中特定页面的快捷方式。 我在 Whatsapp 上看到过类似的用法,当你长按聊天时,你就可以创建桌面...
我的应用程序中有 2 个服务,有时通过广播意图相互通信。在 Android 13 上,发送意图和交付意图之间的时间为 1-2 毫秒(在 Pixel 4 上测试...
我正在尝试检测我的通知何时被清除。我的问题直接涉及这个答案,它概述了我应该做什么。这就是我实施这些行动的方式: // 通常的通知...
我有一个可以共享和接收来自其他应用程序的图像的应用程序。我这里有两个问题 在分享来自其他地方的图像时,假设我的应用程序正在显示图库,但其整个包...
Android Studio 上的 kotlin 意图不起作用
我正在为 kotlin 应用程序开发一个演示,这些活动单独工作,但是当我尝试将它们与意图链接起来时,ntn 正在响应应该将您发送到下一个活动的按钮...
Android Gallery 总是向 onActivityResult 返回 RESULT_CANCELED
首先,这不是经常发布的过早返回结果代码的问题。在这种情况下,只有在图库中选择项目后才会返回它。 在我的测试用例中我...
我使用 Chrome 通过点击浏览器中的链接来触发意图: 塔...
我构建了一个小型个人应用程序,它允许我为不同的 URL 指定不同的浏览器。在 Android 13 之前,它运行良好,但在 Android 13 之后的某个时候,它开始失败......
三星 Z Fold 5 升级到 Android 14 后出现 Intent 无限循环
所以我有一个闪屏活动,1 秒后就会出现欢迎活动,它在其他设备上运行良好,除了这款三星 z Fold 5,它刚刚获得 Android 14 更新和 One UI 6。我已经
我是新的 Android 开发人员,我正在 SDK 28 和 minSdkVersion 22 中构建一个应用程序。 使用另一个应用程序的代码片段,我现在收到警告消息: “android.content.intent”已弃用。 我...
Context.startForegroundService() 没有在计划的 AlarmClockInfo 上调用 Service.startForeground() 错误,而现有服务已经存在
TLDR:如果计划的alarmClockInfo(PendingIntent)打开一个服务实例,而应用程序通过context.bindService()位于前面并带有一个活动服务实例... 并且警报没有触发...
即使我没有通过意图发送任何数据,我也会收到此错误:FAILED BINDER TRANSACTION
这就是我进入第二个活动的方式: @覆盖 公共无效onEpisodeClicked(@NonNull ModelEpisode modelEpisode){ startActivity(new Intent(requireActivity(), MainActivity.class)); }
Android Kotlin:应用程序无法读取 NFC 标签
我最近创建了一个 NFC 标签读取器应用程序,但不幸的是,我的应用程序似乎无法识别它,但它被系统(移动)软件检测到并重定向到内置 NFC 扫描仪。我已经
我试图通过按钮在活动之间传递connectionHelper对象。这是我的第一个活动 LoginPanelActivity.java this.forgotPassword.setOnClickListener(new View.OnClickListener() { ...