草庐IT

broadcast_intent

全部标签

android - 在模拟器 : No Activity found to handle Intent 中语音转文本

我想问一下如何在我的模拟器上使用语音转文本代码。我的代码可以在真实设备上运行,但不能在模拟器上运行。错误说:NoActivityfoundtohandleIntent{act=android.speech.action.RECOGNIZE_SPEECH(hasextras)}我能做什么? 最佳答案 packagenet.viralpatel.android.speechtotextdemo;importjava.util.ArrayList;importandroid.app.Activity;importandroid.conte

android - 系统在出厂重置和系统更新期间是否广播任何 Intent ?

如何在android中调用恢复出厂设置 最佳答案 老话题,但也许会对某人有所帮助。没有任何官方事件表明将执行出厂数据重置。然而,对于Androidandroid.intent.action.MASTER_CLEAR,当外部存储将被格式化时会被触发。如果您点击Android设置的恢复出厂设置,则会触发MASTER_CLEARIntent,结果您可以声明将恢复出厂设置。示例代码://ClassMemberprivateBroadcastReceiverreceiver;...//Insomemethod,e.g.onCreate()In

Android:服务类中的 intent.putExtra 以获取通知

这是我在服务类中的showNotification方法:privatevoidshowNotification(){Notificationnotification=newNotification(R.drawable.icon,"NewNotification",System.currentTimeMillis());Intenti=newIntent(this,myActivity.class);i.putExtra("notification","MyNotif");i.putExtra("notifiedby","NotedBy");PendingIntentcontentIn

android - Intent 和 setcontentview 之间的区别

在我的主要Activity中,加载View作为Intent或使用setContentView之间有区别吗?publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}还是这样更好?不确定如果它们都加载布局文件有什么区别?publicclassMainActivityextendsActivity{@Overrid

android - 如何为 Intent 设置 Action 、类别和数据?

我正在编写Android应用程序。我想调用其他应用程序来执行某些操作(发送电子邮件等)我如何知道要为Intent设置哪个操作和类别?我应该查看其他应用程序的Intent过滤器吗?如果该应用程序不是开源的怎么办?此外,对于数据或额外属性,我不知道第3方应用程序将如何处理我的Intent,所以我不知道如何设置属性。比如我要一个字符串作为邮件的标题,一个字符串作为邮件的内容,另一个字符串作为收件人,一张图片作为附件。我可以在Intent中包含所有这些信息吗?如果第3方应用程序不提供任何处理它的功能怎么办? 最佳答案 通常,对于Androi

android - 仅当 Activity 暂停时才会收到待处理的 Intent 额外内容

我正在从我的StateCh.java向MainActivity发送带有未决Intent的额外字符串。我对它的期望是在到达具有额外的未决Intent(单击通知)时在MainActivity中显示对话框。问题是当我打开MainActivity然后单击通知时,未决Intent中没有额外内容,并且不显示对话框。当我暂停MainActivity(通过按后退按钮)并再次单击通知时,它会按预期工作。主要Activity.java:publicclassMainActivityextendsActivity{//...@OverrideprotectedvoidonNewIntent(Intentin

android - 在 android 上打开主要的 SMS 对话 Intent

如何从我自己的Activity中启动androidmms/sms主要对话Intent?到目前为止我找到的最佳答案是:Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setClassName("com.android.mms","com.android.mms.ui.ConversationList");context.startActivity(inte

java - 如何将 Android Intent 传递给除我自己的应用程序以外的任何人?

我有一个特定的Intent(NDEF_DISCOVERED),其中一些我无法正确处理,所以我想将它们重定向到android的默认nfc处理程序。所以我接受了Intent,setComponent(null),然后是startActivity(intent)但是..它总是在Intent抛出的无限循环中返回到我的应用程序。有没有一种方法可以将Intent发送给除我的应用之外的任何人?或者将它发送到android的默认nfc处理程序?编辑:所以我使用vikram的回答来查询packagemanager可能的Activity来处理我的Intent,然后循环并找到具有最高优先级的Activity

java - 相机 Intent 后显示黑屏

我修改了StopWatch演示Glass应用程序,以在点击侧面时通过请求启动相机Activity。Intent代码是从Google的文档中复制的。当我点击时,我的应用程序的onPause回调被触发,但屏幕转换为黑色而不是相机预览。再次点击什么都不做——不会调用onResume。但是,向下滑动确实会将我转换回StopWatchActivity。这看起来像是Glass上的相机Intent的错误,还是我这边的问题?秒表ActivityprivatestaticfinalintCAPTURE_IMAGE_ACTIVITY_REQUEST_CODE=100;//1337alsodoesn'two

android - 如何获取应用程序的所有 Intent 过滤器(使用 root)

我正在开发一个系统应用程序,我需要以编程方式了解应用程序能够处理哪些Intent。我已经看到与此相关的其他问题,但它们似乎都没有答案,而且似乎也不关心系统权限。PackageManager似乎只提供方法来查询给定Intent的Activity。我找不到获取给定Activity的Intent的方法。例如,如果我有一个具有这样定义的Intent过滤器的Activity:而且我知道Activity类名和包名,我想从包管理器(或任何其他来源)中找出它可以处理什么Intent(在这种情况下,BOOT_COMPLETED和USER_PRESENT)。 最佳答案