草庐IT

recognizer-intent

全部标签

android - Manifest.xml 中服务 Intent 过滤器的用途

来自android开发人员:“组件(服务)通过Intent过滤器宣传他们的能力——他们可以响应的Intent类型。我只是无法理解Manifest.xml中服务内部的Intent过滤器的目的,这里的能力是什么?如果我删除Intent过滤器,他有什么不同?谢谢。 最佳答案 如果您想使用服务执行不同的操作,那么声明一个Intent过滤器将帮助您的服务匹配您想要执行的不同操作。这个例子会更好地解释。假设您在list文件中有以下声明:然后在您的IntentService中,您可以像这样过滤这些操作:publicclassMyServiceex

android - 未找到处理 Intent act​​ion.dial 的 Activity

我正在尝试让我的应用从EditText调用一个号码,但我得到:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.DIALdat=RingTelnr.123456789}我已经搜索了一段时间以寻找答案,但大多数答案都是权限并将Activity添加到list。我都做过,如果我没有做错的话。我在手机上运行它,而不是模拟器。我已经尝试过使用和不使用Intent过滤器。以下是代码:list:调用电话的按钮(从SharedPrefs获取电话号码到下面的a

android - "IntentReceiver components are not allowed to register to receive intents"尝试确定电池电量时

我正在尝试按照http://developer.android.com/training/monitoring-device-state/battery-monitoring.html中的指南从我的应用程序中获取电池信息。这是检查电池电量的方法:publicvoidsendBatteryInfoMessage(){IntentFilteriFilter=newIntentFilter(Intent.ACTION_BATTERY_CHANGED);IntentbatteryStatus=c.registerReceiver(null,iFilter);intstatus=batteryS

android - 通过android Intent 打开在线pdf文件?

目前我有一个pdfurl,我想简单地使用Intent打开它,但是,如果我将url放在Intent我的代码是这样的,总是抛出ActivityNotFoundException错误Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse(law.url),"application/pdf");try{startActivity(intent);}catch(ActivityNotFoundExceptione){Utility.showErrorDialog(ctx,ctx.getResources

android - rtsp 视频性能作为浏览器触发的 Intent 与我的应用程序触发的 Intent

您好,我正在创建一个可以播放livestream.com的rtsp直播channel的应用。我在我的应用程序中使用Intent启动播放器,如下所示:iPlayer=newIntent(Intent.ACTION_VIEW);//iPlayer.setType("video/*");iPlayer.setData(Uri.parse(videoUrl));startActivity(iPlayer);通过我的应用程序启动媒体播放器时,视频性能很差。它每隔几秒钟就停止缓冲,播放几秒钟,然后暂停以再次缓冲。另一方面,如果我在android浏览器中打开url(例如http://m.livest

android - 通过 chrome Intent 将推荐人数据传递给 google play

所以我有一个移动网络会尝试打开我的android应用,如果它不存在,它会退回到googleplay。对于chrome,我使用这个Intent:intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name;end而且效果很好,现在我想为应用中的INSTALL_REFERRER发送一些引荐来源字符串到googleplay。我尝试了以下链接,它向googleplay发送数据没有问题,但它不会尝试打开应用程序intent://some_data_sent_to_app#Intent;scheme=app

android - 在新的 Hangouts Android 应用中从 Intent 启动 Google Hangout

这里之前有关于从Android上的Intent启动GoogleHangout的讨论:startgooglehangoutsinandroidHowcanIstartaGoogleHangoutinAndroidwithanIntent?结论是这是不可能的。这是此处要求的增强功能:https://code.google.com/p/google-plus-platform/issues/detail?id=385不过,昨天Google发布了一款新的环聊应用,其中包含一组新的Intent。现在可以通过Intent发起环聊了吗?我在action=android.intent.action.V

android - Intent#(Context packageContext, Class<?> cls) 中的 packageContext 是什么?

文件说:packageContextAContextoftheapplicationpackageimplementingthisclass.但这意味着什么?哪个类是“这个类”?为什么newIntent(this,XXX.class)有效? 最佳答案 您可以通过任何Context您从任何应用程序的类中获得的对象。因此,您可以使用Activity、Service对象,也可以调用getApplicationContext()并将返回的Context对象传递给Intent构造函数。 关于and

android - Intent 恢复先前暂停的 Activity (从通知中调用)

我正在开发一个向用户显示通知的应用程序。通知的目的是让用户在用户处于另一个Activity时更容易返回Activity。我在我的应用程序中使用此代码来创建和显示通知。notification=newNotification(R.drawable.icon,"Notify",System.currentTimeMillis());notification.setLatestEventInfo(this,"Appname","Appmessage",PendingIntent.getActivity(this,0,newIntent(this,Main.class),PendingInte

android - 如何在android中为一个 Activity 提及两个 Intent 过滤器

我正在编写一个应用程序来打开HTML文件,所以我提到了Activity的Intent过滤器,对于这个应用程序,没有启动器图标。但我希望我的应用程序作为启动器应用程序,当我打开应用程序时,我想显示一些关于应用程序的信息,然后他通过html文件打开应用程序我想做不同的功能(解析html)。有什么想法吗? 最佳答案 您可以指定多个之间标签: 关于android-如何在android中为一个Activity提及两个Intent过滤器,我们在StackOverflow上找到一个类似的问题: