草庐IT

Intent-flags

全部标签

android - 如何在 Intent 中广播可打包对象?

我是Java/Android的新手,正在尝试开发一个与USBCAN总线适配器通信的adroid应用程序。我通过CANBusController类以字符串形式从适配器接收消息,并且构建了一个可打包类CANMessage,它将接收到的字符串转换为我可以使用的形式(intId、intLength、byte[]数据)。现在我正在尝试显示我收到的消息。我有一个Fragment,CANBusControlFragment,它声明了一个BroadcastReceiver。当收到一条消息时,我构建我的CANMessage,将它和它的字符串放入一个包中,将包放入一个Intent中,然后使用sendBro

android - intent.putExtra 不工作

我需要在两个Activity之间传递信息,但由于某种原因,信息没有发送/接收。LogCat没有给我任何错误。调试器清楚地表明某物已添加到Intent中(变量:mExtras),但很难准确解释添加的内容。之后它给了我“找不到来源”并且没有进一步帮助我。但首先要做的是。到目前为止我做的对吗?发送:Intentintent=newIntent(this,TaskListActivity.class);intent.putExtra(ProjectManager.ID,mId.toString());startActivity(intent);接收:Intentintent=getIntent

Android Intent 额外数据丢失

我正在尝试使用Intent的附加功能在我的应用程序中传递一些数据。我像这样将数据附加到Intent:Intenti=newIntent(ActivityFrom.this,ActivityTo.class);i.putExtra(CONST_KEY,true);startActivity(i);与publicstaticfinalStringCONST_KEY="MyBooleanValue";我正在尝试在启动的ActivityTo的onCreate方法中检索数据,如下所示:@OverrideprotectedvoidonCreate(BundlesavedInstanceState)

java - 通过Intent发送大数组可以吗?

我想将大型数组从一个Intent发送到另一个Intent。该数组包含这么多元素(大约50-100)。所以我想知道通过Intent发送大型数组是否是一个好的编程习惯。它会影响我的应用程序的性能吗? 最佳答案 是的,它会影响性能并与Intent数据的大小成正比,移动设备具有较小的堆大小并且Intent数据仍在Activity对象中直到销毁,Intent基本上是针对Activity类的java代码中的损失耦合。 关于java-通过Intent发送大数组可以吗?,我们在StackOverflow

java - 如何使用 Intent 在 Android 中以编程方式打开主页启动器列表设置屏幕

我正在寻找一种使用Intent在系统设置的主页选项中打开启动器列表屏幕的方法。主系统设置>>主页>>启动器列表。我需要使用Intent打开这个启动器列表屏幕。如果有人能指出我正确的方向,我将不胜感激。非常感谢。 最佳答案 要调出主屏幕设置页面,请调用Settings.ACTION_HOME_SETTINGSIntent。然而,这仅在API21及更高版本中受支持。API20及以下版本需要调用Settings.ACTION_SETTINGSIntent,用户必须在剩下的过程中导航。(最好事先有说明)要在可用时提供最佳Intent,请使用

Android Web Intent 问题

你好,免责声明:我不是Android开发人员,我正在使用我描述的问题对Android应用程序进行质量检查。我用来描述这个问题的技术术语可能是错误的。我正在测试一个Android应用程序,该应用程序在其list中描述它可以处理类型为https://www.example.com/app/(.*)的网络Intent。它应该处理这些URL的方式是获取第一个匹配组$1并向https://api.example.com/$1发送请求,如果响应是HTTP200,它在应用程序内呈现响应。如果没有,它应该在用户安装在其设备上的任何浏览器应用程序中打开URL(通过发送打开URL的Intent)。如果用户

android - Xamarin 无法创建 Intent

我按照Xamarin教程打开了另一个Activity,但收到一条错误消息:找不到类型或命名空间名称“Intent”(是否缺少using指令或程序集引用?)enterimagedescriptionhere我可以知道我的代码中是否有任何遗漏或错误吗?谢谢 最佳答案 确保您在Activity顶部引用了usingAndroid.Content; 关于android-Xamarin无法创建Intent,我们在StackOverflow上找到一个类似的问题: https

Android: Intent 问题

调试以下代码时,我收到“未找到源”通知,这可能意味着未设置某些变量:btnEdit.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(v.getContext(),DlgTitleTags.class);intent.putExtra(Client.STORED_TITLE,mTitle);intent.putExtra(Client.STORED_TAGS,mTags);startActivityForResult(intent,S

android - 在 Activity 中使用 intent.getStringExtra

我是android的新手。我有两个应用程序A和B。我在A中有一个Activity,我们将其命名为x,它将启动应用程序B。现在x发送的Intentbundle含我希望B中的StartingActivity使用的StringExtra。B中的Activity是否有办法做到这一点?谢谢! 最佳答案 在ActivityB中:getIntent().getStringExtra("KEY"); 关于android-在Activity中使用intent.getStringExtra,我们在Stack

安卓 : Can I use this intent from a 3rd party application?

我正在使用intent通过Twitter客户端发布消息。当手机上没有Twitter应用程序时,我想将用户重定向到市场。但是异常ActivityNotFoundException不起作用。每次(当我没有Twitter应用程序时)我都会收到错误消息“没有应用程序可以执行此操作”IntentintentTwitter=newIntent(Intent.ACTION_SEND);intentTwitter.putExtra(Intent.EXTRA_TEXT,msg);intentTwitter.setType("application/twitter");try{startActivity(