草庐IT

ACTION_INTENT

全部标签

Android:如何获取所有可用 Intent 过滤器的列表?

我搜索了Android文档,但出于某种疯狂的原因,我无法找到所有可用Intent过滤器的列表。我正在寻找一个Intent过滤器,它可以通过广播接收器通知我某个特定Activity(例如浏览器或电子邮件)已启动或在前台。谁能帮我解决这个问题? 最佳答案 PackageExplorer列出了您设备中应用程序中定义的所有Intent过滤器回答您的问题:您创建要用于在程序寻找服务或Activity时选择您的Activity的Intent过滤器。因此,包中的每个Activity都定义了自己的Intent过滤器列表。我发现拥有一个由设备上的所有

Android如何检查 Intent 服务是否仍在运行或已停止运行

我需要知道队列中的所有Intent服务是否都已“消耗”,或者另一种方法是确定它是否仍在执行某些操作,以便在所有服务停止运行之前我不会继续。有什么想法吗? 最佳答案 试试这个可能对你有用privatebooleanisMyServiceRunning(){ActivityManagermanager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);for(RunningServiceInfoservice:manager.getRunningServices(Integer.MA

Android如何检查 Intent 服务是否仍在运行或已停止运行

我需要知道队列中的所有Intent服务是否都已“消耗”,或者另一种方法是确定它是否仍在执行某些操作,以便在所有服务停止运行之前我不会继续。有什么想法吗? 最佳答案 试试这个可能对你有用privatebooleanisMyServiceRunning(){ActivityManagermanager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);for(RunningServiceInfoservice:manager.getRunningServices(Integer.MA

android - 通过 Fragment 中的 Intent 启动 Fragment

我想启动一个新fragment来查看一些数据。目前,我有一个主要Activity,其中包含一堆操作栏选项卡,每个选项卡都是一个fragment。所以,在一个标签fragment中,我有一个按钮,chartsButton。我已经为它设置了我的onclicklistener,这是onClick方法:publicOnClickListenerchartsListener=newOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentchartFragment=newIntent();startActivity(chartFragme

android - 通过 Fragment 中的 Intent 启动 Fragment

我想启动一个新fragment来查看一些数据。目前,我有一个主要Activity,其中包含一堆操作栏选项卡,每个选项卡都是一个fragment。所以,在一个标签fragment中,我有一个按钮,chartsButton。我已经为它设置了我的onclicklistener,这是onClick方法:publicOnClickListenerchartsListener=newOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentchartFragment=newIntent();startActivity(chartFragme

android - IntentService 创建的通知总是使用错误的 Intent

问题当用户按下发送“按钮1”(向下滚动查看应用程序的构造)时,新的Notification从RefreshService创建。如果用户按下此通知,则MainActivity实例将启动并收到StringIntent上的值Button1.显示此值。当用户现在按下Send"Button2"一个新的Notification从RefreshService创建。如果用户按下此通知,则MainActivity实例将启动并收到StringALSO与Intent上的值Button1.所以你可以猜到,通常应该有值Button2。当用户按下的第一个按钮是Send"Button2"时,总是会发送Button2

android - IntentService 创建的通知总是使用错误的 Intent

问题当用户按下发送“按钮1”(向下滚动查看应用程序的构造)时,新的Notification从RefreshService创建。如果用户按下此通知,则MainActivity实例将启动并收到StringIntent上的值Button1.显示此值。当用户现在按下Send"Button2"一个新的Notification从RefreshService创建。如果用户按下此通知,则MainActivity实例将启动并收到StringALSO与Intent上的值Button1.所以你可以猜到,通常应该有值Button2。当用户按下的第一个按钮是Send"Button2"时,总是会发送Button2

android - 错误 :Could not run build action using Gradle installation 'C:\Program Files\Android\Android Studio1\gradle\gradle-2.2.1'

我刚刚在windows8.164bits中安装了androidstudio1.0RC2,但是当我尝试创建一个新项目时,它显示错误:无法使用Gradle安装运行构建操作'C:\ProgramFiles\Android\AndroidStudio1\gradle\gradle-2.2.1'.,请帮我解决这个问题,我真的卡在这个 最佳答案 试试这个:1)文件->使缓存无效/重新启动2)关闭AndroidStudio3)删除用户主目录下的.gradle文件夹4)重启AndroidStudio让它下载它需要的所有Gradle东西5)Gradl

android - 错误 :Could not run build action using Gradle installation 'C:\Program Files\Android\Android Studio1\gradle\gradle-2.2.1'

我刚刚在windows8.164bits中安装了androidstudio1.0RC2,但是当我尝试创建一个新项目时,它显示错误:无法使用Gradle安装运行构建操作'C:\ProgramFiles\Android\AndroidStudio1\gradle\gradle-2.2.1'.,请帮我解决这个问题,我真的卡在这个 最佳答案 试试这个:1)文件->使缓存无效/重新启动2)关闭AndroidStudio3)删除用户主目录下的.gradle文件夹4)重启AndroidStudio让它下载它需要的所有Gradle东西5)Gradl

android - Espresso Intent 测试失败

我正在学习使用espresso进行android仪器测试。我有一个应用程序,它有一个抽屉菜单,还有一个名为About的菜单。我正在测试单击该菜单项和Activity内容。测试功能:@TestpublicvoidtestNavigationDrawerAboutMenu(){onView(withId(R.id.drawer_layout)).perform(DrawerActions.open());//opendraweronView(withText("About")).perform(click());onView(withId(R.id.aboutsptemail)).chec