草庐IT

ACTION_INTENT

全部标签

android - Espresso - 检查使用按下按钮的 Intent 打开了哪个 Activity ?

是否可以跟踪按下某个按钮后打开了哪个Activity?我有一个测试,单击/按下按钮时,它向服务器发送请求。在发送请求之前,它会打开一个Activity。为了验证测试是否成功执行,我需要检查打开的Activity是什么。我的测试示例:检查在Espresso中打开了哪个Intent---privatevoidstartTest(){recreateAuthData(InstrumentationRegistry.getTargetContext(),"d78269d9-9e00-4b8d-9242-815204b0a2f6","3f32da21-914d-4adc-b6a1-891b842

android - 在方向更改后重新创建 Activity 之前更改Intent bundle 数据

我有一个启动我的Activity并使用Intent的putExtra()函数传递消息的通知。然后在Activity的onCreate函数中向用户显示该消息。当应用程序因方向更改而重新启动时,该消息会再次显示,因为它仍在Intent的bundle数据中。如何删除多余的数据?我尝试了以下方法:Bundlebundle=getIntent().getExtras();if(bundle.getBoolean("showMessage")){//...showmessagethatisinbundle.getString("message")//removemessagebundle.remo

Android - 如何创建 Intent 以打开显示 "Accounts & Sync settings"屏幕的 Activity

我在导航到“帐户和同步设置”屏幕时看到了以下日志消息,但我对如何创建Intent以导航到那里感到困惑。INFO/ActivityManager(53):Startingactivity:Intent{cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings}我似乎无权访问用于开发的ManageAccountsSettings。我只是想创建一个如下所示的Intent,但我无法调出ManageAccountsSettingsIntenti=newIntent(this,Mana

Android-Broadcast Receiver 和 Intent Filter

我是android平台的新手。请帮助我了解广播接收器和Intent过滤器在android中的行为。请用简单的行或示例进行解释。提前致谢... 最佳答案 广播接收器是您的Android项目中的一个类,它负责接收所有由其他Activity使用android.content.ContextWreapper.sendBroadcast(Intentintent)发送的Intent。在接收Activity的list文件中,您必须声明哪个是您的广播接收器类,例如:如您所见,您还在这里定义了Intent过滤器,即广播接收器应该接收哪些Intent

android - 以 Action 启动 Activity,但没有类别

我正在尝试启动一个在另一个apk中定义的Activity,在它的AndroidManifest.xml中,它定义了一个Activity和一个Action,但没有定义类别。格式是这样的我的代码如下Intenti=newIntent("actionname");startActivity(i);但是我的apk因未捕获的ActivityNotFound异常而崩溃,日志读取找不到处理Intent的Activity......“有什么想法吗?非常感谢。 最佳答案 查看Intentdocumentation,它说另请注意此处提供的DEFAULT

android - onTouch 事件有时不触发 ACTION_POINTER_DOWN

我正在尝试在我正在制作的应用程序中实现双指缩放,但我遇到了onTouch事件问题。看起来指针向上和向下Action不会立即触发,就像在Action移动发生之前你不会得到向上或向下的指针。因此,如果两根手指几乎同时点击屏幕,会发生什么情况是第二根手指(应该是指针(1))在调用指针向下之前获得移动Action,从而使代码认为这是拖动而不是捏合缩放。还有其他人看到这个吗?不管怎样?谢谢。 最佳答案 请务必在您的开关中包含MotionEvent.ACTION_MASK。例如:switch(event.getAction()&MotionEv

java - Android:似乎无法正确使用 MotionEvent.ACTION_MOVE

我是Android编程和Java的新手(尽管我有一些C#经验,所以这很有帮助)。此时此刻,我正在闲逛一些事情以了解一切是如何运作的。我做了一个实现onTouchListener的Activity。我已经覆盖了onTouch并打开了event.getAction():publicbooleanonTouch(Viewv,MotionEventevent){floatx;floaty;switch(event.getAction()){caseMotionEvent.ACTION_DOWN://getscalled{x=event.getX();y=event.getY();circlec

android - 如何在 Android 上将 "Choose an action"更改为 "Complete action using"?

我有一个NFC应用程序,它允许用户扫描他们的NFC标签并执行一些操作。我遇到了一个问题,当用户扫描标签时,它将如何“选择一个Action”而不是“使用完成Action”。这两者的不同之处在于,“Completeactionusing”允许用户选择“always”按钮。如果它显示“Chooseanaction”,它无法记住用户的决定,用户每次扫描NFC标签时都必须选择应用程序。请查看下面的截图,图片告诉千言万语。如何强制使用"Completeactionusing"对话框? 最佳答案 事实证明,您无法更改Android默认的Inten

android - 如何从发送 Intent 接收数据?

如何从sendintent接收数据在基于Adob​​eAir的Android应用程序中?我按照下面的方法试过了,但是传入的参数数组和事件都是空的,共享的内容也不见了。这是我的Air源文件和一个测试.apk文件,如果有人能看一下就好了。https://www.dropbox.com/s/0evxp89y4w9h9i3/Share-Via_Air-Android.zip空气:importflash.desktop.NativeApplication;importflash.events.InvokeEvent;NativeApplication.nativeApplication.addE

android - 如何使用 Intent 在图库应用程序中打开相册

假设我知道相册中有一张名为X的相册,我可以通过什么Intent或广播来使用相册应用程序打开相册X?有很多示例展示了如何从图库中选择图片,但我没有看到任何描述如何完成上述操作的示例。谢谢。 最佳答案 试试这个Intentintent=newIntent();intent.setType("image/*");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);Main.this.startActivity(intent);程序将浏览所有支持图像文件的应用程序但用户可以设置默认程序