草庐IT

recognizer-intent

全部标签

android - 在 Android 中发送电子邮件时在 StartActivity() 中使用 Intent.createChooser() 的目的是什么

当我们需要在Android中发送电子邮件时,我们将使用Intent.ACTION_SEND调用已注册的电子邮件应用程序,如下所示Intenti=newIntent(Intent.ACTION_SEND);startActivity(Intent.createChooser(i,"Sendmail..."));我的疑问是为什么我们需要在startActivity中使用Intent.createChooser而不是使用startActivty(i)。使用Intent.createChooser()有什么具体原因吗? 最佳答案 AFAIK

android - USB_DEVICE_ATTACHED Intent 未触发

有没有人能够让android.hardware.usb.action.USB_DEVICE_ATTACHED"工作?好的,我正在尝试使用新的USB主机模式功能来检测何时连接了USB设备。出于我的目的,我希望在连接设备时收到通知。我无法看到它发生。我正在使用我知道有效的广播接收器(当我让它监听其他事情时,例如按下主页按钮。无论我尝试什么,我似乎都无法获得触发的Intent......所以让事情变得更简单我决定忘记我的项目并尝试使用谷歌自己的示例代码,看看我是否至少可以完成这项工作。我没有导弹发射器之一,但我想我至少可以得到它的USB_Device_Attached开火。不行。我调整了代码

android - 在下一个 Activity 中检索时,放入 Intent 额外的 LinkedList 被重铸为 ArrayList

我观察到的w.r.t将可序列化数据作为额外Intent传递的行为非常奇怪,我只是想澄清一下是否有什么我没有错过。所以我想做的是在ActivtyA中我将一个LinkedList实例放入我为开始下一个创建的intent中Activity-ActivityB.LinkedListitems=(someoperation);Intentintent=newIntent(this,ActivityB.class);intent.putExtra(AppConstants.KEY_ITEMS,items);在ActivityB的onCreate中,我尝试检索LinkedListextra如下-Li

android - iPhone SDK中是否有Android Intent概念

只是从Android切换到iPhone。在Android中,我可以制作多个应用程序并使用tabView将每个应用程序调用为Intent。在iPhone中,我可以制作多个应用程序。我需要一个标签来调用每个应用程序或应用程序View。iPhone中是否有与Intent类似的概念?刚刚切换到iPhone,将所有其他项目复制到选项卡中不起作用。如果您有其他方法可以解决,我真的很感激。谢谢, 最佳答案 Android和iOS在这方面有很大不同。Android非常开放地允许您使用Intent来混合和匹配来自其他应用程序的Activity。iOS

android - 省电 + 通话 Intent => 没有互联网?

注意:事实证明,原始问题的假设是不正确的。在底部查看有关其编辑的更多详细信息。现在是关于节电模式,而不是节电模式和打盹模式。它也不是关于Service&BroadcastReceiver,而只是BroadcastReceiver。背景从AndroidLollipop开始,Google引入了新的手动和自动方式来帮助节省电池电量:“打瞌睡”模式和“节电模式”。在某些情况下,由于这些技术,应用程序可能无法访问Internet。问题我正在开发一个需要使用后台服务访问互联网的应用程序,该服务在特定情况下触发,如果收到重要信息,它会显示一些UI。作为用户,我注意到在某些情况下,它无法访问Inter

android - Android Speech to Text API(识别器 Intent )和 Google Cloud Speech API 之间的区别?

因此,我正在考虑构建一个语音转文本应用程序以供娱乐。我做了一些研究,发现了一个使用免费的RecognizerIntent的内置SpeechtoTextAPI,但也发现google现在提供收费的云语音API。我的问题是,它们之间有什么区别,如果我使用内置的RecognizerIntent,它是免费的吗? 最佳答案 有关GoogleCloudSpeechAPI,请参阅以下链接:https://cloud.google.com/speech/.以下是重点:它支持80种不同的语言。它可以识别请求中上传的音频。实时返回文本结果。在嘈杂的环境中

android - Intent 启动导航 Activity

在我的应用程序中,我可以选择开始导航到选定的POI。基本上我想要的是从我的应用程序中启动一个转弯导航器。问题是我不知道安装了哪个(如果有的话)导航器。那么,问题是如何通过首先向用户显示适合导航的Activity列表来启动Intent,让他选择他想使用的Activity?也很高兴找到一种将额外参数传递给选定Activity的方法(这对我来说听起来像是一个问题,因为不同的导航应用程序使用不同的名称来表示它们的额外参数,我猜)。如果不清楚:我正在寻找一种方法来显示适合导航的应用程序列表,并选择将其设为默认值。编辑:在这里找到实现http://datamoil.blogspot.com/201

android - 如何使用 Intent.ACTION_VIEW 打开保存到内部存储的私有(private)文件?

我正在尝试使用示例程序将文件存储在内部存储器中并使用Intent.ACTION_VIEW。为了以私有(private)模式存储文件,我按照提供的步骤here.我能够在/data/data/com.storeInternal.poc/files的内部存储中找到创建的文件。*ButwhenItriedtoopenfile,itdoesnotopen.请在下面找到我使用的代码。publicclassInternalStoragePOCActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/StringFILENAME=

android - 使用 Android Intent.ACTION_SEND 发送电子邮件

我正在使用Intent.ACTION_SEND发送电子邮件。但是,当我调用intent时,它会显示发送消息、发送电子邮件以及通过蓝牙发送的选项。我希望它只显示发送电子邮件的选项。我怎样才能做到这一点? 最佳答案 [APILEVEL>=15的解决方案]我终于成功地向仅向电子邮件客户端发送电子邮件发送了附件。我写在这里是因为它花了我很多时间,它可能对其他人有用。问题是:Intent.ACTION_SENDTO采用数据URI(因此您可以指定“mailto:”schema)但它不接受Intent:EXTRA_STREAM。Intent.AC

android - 如何在 android 中处理浏览器的 "share page" Intent ?

我在这里读到(http://androidlittle.blogspot.com/2009/08/intent-filter-for-share-link.html)需要什么Intent过滤器来处理android网络浏览器发送的“共享链接”Intent。我已将它放在我的AndroidManifest.xml中的一个block中,如下所示:不过,我这辈子都无法触发它。当我在android浏览器中共享链接时,模拟器日志显示它正在创建选择器Intent,但没有提供选择器正在执行的Intent的详细信息。不会弹出选择器窗口,并且Intent由SMS应用程序处理。我也尝试过手动启动Intent: