草庐IT

recognizer-intent

全部标签

android - 安装后添加静态 intent-filter 定义

我觉得这是不可能的,但我想我会得到一些确认...我想要一个对某些HTTPURL使用react的应用程序,我知道我可以在list中预定义一些条目,如下所示:但是,我希望用户添加(或可能删除)主机,例如添加“http://example.net”或停用预定义的“http://example.com/”条目。当然,我可以通过在前台Activity中注册一个动态广播接收器来捕获这样的Intent。但是是否可以在安装后向系统注册新的Intent过滤器,这样我的应用程序就不需要在前台捕获与新添加的主机名匹配的Intent? 最佳答案 好问题。不

安卓 Intent : Send an email with attachment

我想通过电子邮件发送多个文件。我找到了这个AndroidmultipleemailattachmentsusingIntent但它确实有效,而且我没有收到任何错误消息。它只是不附加文件(我也尝试只发送一个文件,但我得到了相同的结果)。我是不是监督了什么?你有什么建议吗?privatestaticvoidemail(Contextcontext,StringemailTo,StringemailCC,Stringsubject,StringemailText,ListfilePaths){//needto"sendmultiple"togetmorethanoneattachmentfi

Android 选择 Intent

我正在尝试选择具有这3种mime类型中的任何一种的文件,但它似乎不起作用IntentphotoPickerIntent=newIntent(Intent.ACTION_GET_CONTENT);photoPickerIntent.setType("image/*,video/*,audio/*");有人可以建议我该怎么做吗? 最佳答案 写下面的代码而不是你的代码,它可能对你有帮助。privatestaticfinalintPICTURE=0;privatestaticfinalintVIDEO=1;privatestaticfina

android - Intent 结果,如何知道是谁发送的?

是否可以知道哪个包或进程发送了Intent结果?Intentintent=newIntent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);我找到了一种方法来了解哪些应用程序能够处理此Intent,但我还想知道选择了哪个应用程序,或者更确切地说,哪个应用程序返回了结果。这可能吗? 最佳答案 这取决于应用程序的开发方式。一些应用程序返回一个充满东西的Intent对象,其他的是空的或null。@Overrideprotectedvoidon

Android SMS Intent Hangouts 2.0

从Hangouts2.0开始,Google已经破坏(或未记录)如何通过Intent从第三方应用程序发送SMS正文。这会导致在4.4上通过您的应用的Intent发送短信完全中断。以下Intent不起作用:IntentsmsIntent=newIntent(Intent.ACTION_SENDTO);smsIntent.setType("vnd.android-dir/mms-sms");smsIntent.putExtra("address","12125551212");smsIntent.putExtra("sms_body","BodyofMessage");\和Intentsen

android - 通过单击浏览器链接触发 WhatsApp Intent

我正在使用Chrome来触发intents通过点击浏览器中的链接:TakeaQRcode与条形码扫描器配合使用效果很好。但是有什么方法可以以相同的方式为WhatsApp应用程序共享图像吗?我猜它看起来像这样(显然这里缺少图像):intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;action=android.intent.action.SEND;end但这只会打开GooglePlay商店并显示WhatsApp。有什么想法吗? 最佳答案 你只需要使用这个。>"data-

android - Intent 在 android 中告诉应用程序是否是第一次安装

我的应用描述如下:我们有一个大型数据库,里面有很多数据(假设它是一个谷歌服务器,里面有很多关于每个用户的数据)。我们将在另一台服务器中处理数据(对我们的应用程序有用),并将相关数据存储在应用程序数据库中。应用程序的第一页显示了一些来自数据库的处理数据问题是,处理每个用户数据并存储在应用程序数据库中并不明智,因为每个用户都不会使用我们的应用程序(比如每个谷歌用户不会使用每个谷歌应用程序)。我们计划当用户安装应用程序时,我们将处理该特定用户的数据从主数据库到应用程序数据库并显示相关信息。有人可以指导我完成这个 最佳答案 我不得不面对同样

android - 无法理解 Intent 过滤器

我正在阅读Intent和Intent过滤器。我得到以下代码:Activity中:Intenti=newIntent(android.content.Intent.ACTION_VIEW,Uri.parse("http://www.example.com"));startActivity(i);在list中:我的问题是-我不应该在Intent中声明android.Intent.ACTION_VIEW而不是android.content.Intent.ACTION_VIEW吗? 最佳答案 android.content.Intent.A

android - 如何在 Intent Service 中获取 Activity

我想在意向服务中获得Activity。在Intent服务中,向列表控件填充数据。当我在FloatSomeService(IntentService)中调用DictionaryListAdapter时,没有Activity。(FloatSomeService.java)服务publicvoidonCreate(){//TODOAuto-generatedmethodstubsuper.onCreate();windowManager=(WindowManager)getSystemService(WINDOW_SERVICE);//FindControlsLayoutInflaterin

android - 使用 Robolectric 测试带有 intent extras 的服务的启动?

我可以使用Robolectric来测试一个Activity是否启动了一个带有Intent传递的特定Bundle的服务?回答:是的!我想编写一个基于Robolectric的测试来测试我的MainActivity启动MyService并在intentextras中传递一个特定的数字:在“MainActivity.java”中我有方法publicvoidstartMyService(){Intenti=newIntent(this,MyService.class);BundleintentExtras=newBundle();//TODO:Putmagicnumberinthebundlei