草庐IT

recognizer-intent

全部标签

android - 在 Activity 开始时获得通知/接收明确的 Intent

我正在开发一个应用程序,它会在用户选择的Activity启动时收到通知。为此,最好的方法是为ACTION_MAIN显式Intent注册一个BroadcastReceiver,据我所知这不是工作(因为这些Intent有特定的目标)。另一种可能效率较低的方法是使用系统ActivityManager并轮询getRunningTask(),它会返回当前所有正在运行的任务的列表。轮询可以由后台服务完成。通过监视此列表中的更改,我可以查看Activity是否正在运行,以便我的应用程序可以得到通知。缺点当然是投票。我还没有尝试过,但我认为最后一种方法可能会奏效。有没有人知道更好的方法或强度较低的建议

android - 根据选择器中选择的应用程序,将不同的文本设置为 ACTION_SEND Intent

这个问题在这里已经有了答案:HowtofilterspecificappsforACTION_SENDintent(andsetadifferenttextforeachapp)(12个答案)关闭7年前。如何为ACTION_SENDIntent设置不同的内容(不同的文本、图像/无图像...)?基本上我想要一个长文本和一个图像用于电子邮件,只是用于Facebook的长文本和用于Twitter的短文本......我知道thisquestion,但问题没有答案。Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/pl

android - 使用 phonegap 回调 Android Intent

我正在使用phoneGap框架开发一个android应用程序,在我的应用程序中我想发送一封电子邮件,为此,我创建了一个phoneGap插件。在插件中,我正在开始电子邮件Activity。我在这里面临的问题是,我想在该Activity(电子邮件)结束后立即调用一些功能。那么如何实现呢??插件方法是这样的:publicPluginResultexecute(Stringaction,JSONArrayargs,StringcallbackId){try{if(action.equals("startActivity")){Intenti=newIntent(action);//codefo

android - 没有找到处理 Intent 的 Activity

我发现以下错误:02-2009:57:15.324:ERROR/AndroidRuntime(1180):FATALEXCEPTION:main02-2009:57:15.324:ERROR/AndroidRuntime(1180):android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.INSERTdat=content://com.funfil.provider.OCR/funfildata/}02-2009:57:15.324:ERROR/A

android - 通过代码接收 intent ACTION_USB_DEVICE_ATTACHED

我在使用usbapi时遇到了麻烦。我正在尝试使用广播接收器来接收IntentACTION_USB_DEVICE_ATTACHED但它不会。澄清一下,我已经通过list很好地工作了,但是创建了一个新Activity(并添加到后台堆栈)。我发现这是不可取的,特别是考虑到我的应用程序(终端)的性质。我的猜测是设备过滤器xml元数据需要添加到intent过滤器,但我不知道如何添加。欢迎任何反馈!编辑-一些代码。这是list中多汁的部分。请注意,注释掉了Intent过滤器,以便动态注册的BroadcastReceiver获取Intent(我假设您必须这样做)。////////这是连接我的接收器的

android - 使用 Intent 在月 View 中显示日历

我正在开发一个小部件,除其他外,它会根据某些用户操作使用intent打开常规的android日历。我目前正在研究ICS,所以不太关心旧版本的API。我可以使用以下代码打开日View:Intentintent2=newIntent();intent2.setComponent(newComponentName("com.android.calendar","com.android.calendar.AllInOneActivity"));intent2.setAction("android.intent.action.MAIN");intent2.addCategory("android

android - 在 "fluid way"中使用共享 Intent

背景很多时候,我们希望允许用户在安卓应用上分享一些东西。这可以使用下一个函数来完成:publicstaticIntentprepareSharingIntent(){finalListtargetedShareIntents=newArrayList();finalIntentshareIntent=newIntent(Intent.ACTION_SEND);finalIntentsmsIntent=newIntent(Intent.ACTION_VIEW);targetedShareIntents.add(smsIntent);shareIntent.setType("text/pl

javascript - Android 使用图片打开 Instagram intent 会导致崩溃

我正在为Android开发一个应用程序,它应该具有拍照功能,并将其分享到Instagram应用程序。该应用程序打开相机,拍照,然后打开Instagram应用程序,并激活“裁剪照片”窗口。它似乎正在加载图片,但几秒钟后应用程序崩溃了,我看不到图片是否已加载。我正在AppceleratorsTitanium平台上开发应用程序,但我认为我的问题与Titanium无关,而是我如何传递图像。由于模拟器没有Instagram应用程序,我正在我的GalaxyS4上开发。我尝试通过adb运行logcat以获取某种错误消息来帮助我,但我唯一看到的是它注意到Instagram已退出。这是我的代码,有什么问

android - 错误的 Intent 被使用

更新:似乎在我的ActivityCentresPage中它没有得到正确的Intent。我需要通过特殊方式从通知中获取Intent吗?我为我的Intent添加了一个新键,我的ActivityCentresPAge将它显示为空,即使有一个值。我的Activity的Intent是什么?我正在构建我的Receiver来处理GCM消息,但一些Intent不工作。这是我的代码privateIntentgetIntent(Stringaction,JSONObjectobj){Intentintent=newIntent(ctx,ActivityMain.class);if(action.equal

Android Intent Filter pathPattern 排除 url

不确定这是否可能,但希望有人有解决方案。我试图让我的Android应用拦截mydomain.com/abc形式的url,但不是mydomain.com/mp3/id是否有可能使用pathPattern排除某些路径?/> 最佳答案 pathPattern更像是glob而不是regexp。如果你真的是指mydomain/abc,你应该能够指定android:host="mydomain.com"android:pathPattern="abc",但我猜你的意思是匹配mydomain.com/x不匹配mydomain/x/y我认为这是不可