intent专题提供intent的最新资讯内容,帮你更好的了解intent。
我知道以前曾问过这个问题的变种 trying-to-attach-a-file-from-sd-card-to-email 但提供的解决方案,即重新启动似乎不适合我.我看到很多小组发帖都支持这个问题.我只能假设链接到问题的OP进行了一些其他更改,可能是允许其代码工作的清单. 我看到的行为是电子邮件意图处理来自SD卡的jpeg附件,但处理它作为0长度文件,在发送时被丢弃.我已经尝试将setType作
我真的不了解Intent的用法和概念.我理解一个活动是一个可视化界面和一个用户可以参与的努力.我认为一个意图用于在不同活动之间启动和交流.如果是这样,那你将如何实现呢?代码示例会很有帮助.以类比的形式,尝试比较日常生活中的意图.这非常有用! 通过提供操作和一些数据,可以使用 Intent来启动活动.使用Intent操作查看网页的示例: Intent myIntent = new Intent(In
嘿伙计我正试图通过INTENT向多个收件人发送短信.. 我试着按照这样做.. Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra("sms_body", etmessage.getText().toString()); intent.setData(Uri.parse("smsto:" + returnedItems));
在 Android 4.2上使用intent安装apk时可以启用降级吗?我发现有可能,当通过命令shell安装app时(使用-d)adb install -r -d< link to apk>,所以我希望它也可以通过Intent以某种方式实现.我正在寻找一些旗帜或东西,但我没有找到任何有用的东西. 这是我打开包安装程序的意图: Intent intent = new Intent(Intent.A
在做一些R& D时,我使用以下语句找到了 code Uri uri = (Uri) getIntent().getExtras().get("android.intent.extra.STREAM"); 我已经扫描了整个项目,以确定该活动是否来自任何其他活动,但没有找到任何活动.任何人都可以告诉我这个语句将返回什么,以及代码中的“android.intent.extra.STREAM”语句是什么,
在我的 Android应用程序中,我必须将数据(关于应用程序状态的变量)从Activiy传递到另一个.我必须在其他活动中多次这样做.有什么最好,最有效的方法呢?我是否应该在每次需要时从共享偏好中读取该信息,还是应该将其作为额外的意图发送? 这实际上取决于您需要多长时间的数据.如果您只在应用程序的生命周期内需要它,那么只需使用Intents传递数据.这将是最简单的.您可以将数据放入Bundle中,以
我已经阅读了很多关于这个问题的问题.有些类似于我所经历的;我没有成功地尝试过答案.该代码适用于HTC Android 4.2,不适用于Nexus 7 Android 4.4.我已经修改了存储目录以在android 4.4上运行,所以这不是问题. 如果我使用相机意图永远不会返回 takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromF
我有以下意图: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("text/*"); startActivityForResult(intent, DBOpenHelper.REQUEST_CODE_RESTORE); 意图允许用户从许多选项中选择文本文件.例如,它适用于本地存储和Dropbox,在这两种情
Android是否有办法使用意图从SD卡浏览和选择任何文件? 就像是: String uri = (Environment.getExternalStorageDirectory()).getAbsolutePath(); Intent i = new Intent(Intent.ACTION_PICK, Uri.parse(uri)); 我正在尝试使用蓝牙将文件发送到其他设备.如果我在代码中提供
我正在使用FCM进行简单通知 当应用程序处于前台时,一切正常.我在onMessageReceived方法中收到通知和数据消息. 但是当应用程序处于后台时,我会在系统托盘中收到通知.当我点击控件时,它会转到主要活动.当我解析intent.getExtras();时,我只得到这个关键数据 – google.sent_time,from,google.message_id,collapse_key. 如
如何创建 Android JUnit测试用例来测试Activity中生成的Intent的内容? 我有一个包含EditText窗口的Activity,当用户输入完所需数据后,Activity会向IntentService启动一个Intent,它会记录数据并继续执行应用程序.这是我想要测试的类,OnEditorActionListener / PasscodeEditorListener是作为一个单独
我有一段意图的代码: Intent i = new Intent(); i.setAction(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_LAUNCHER); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.
Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setDataAndType( Uri.parse("file://" +file.getAbsolutePath
我正在 Android上为需要将其与Opera Mobile(而非其他浏览器)集成的客户构建一个自定义软件.其中一个要求是浏览器中打开的特定链接由我们的自定义软件处理.我知道的不仅仅是关于意图过滤器的事情,这不是问题. 问题是Opera Mobile似乎非常顽固地允许操作系统处理Opera可以处理的链接.例如,使用任何行为良好的浏览器(默认的Android浏览器,Chrome浏览器等)在Googl
我有一个应用程序,如果使用具有自定义方案的特定URL,则启动特定活动.例如,如果在webview中使用“myscheme://www.myapp.com/mypath”,我的应用程序就会启动.为此,我在清单中配置了intent过滤器,如下所示: <intent-filter> <action android:name="android.intent.action.View" />
我需要显示多个文件(每个图像,音乐或视频2个或更多,但只有一个类型).给定一系列缩略图或文件名,用户应该能够选择chekbox并预览选择.如果用户选择多个图像,我希望能够仅显示所选择的图像.如果他选择多个mp3文件,我希望能够只播放那些歌曲. 如果用户只选择一个文件,那很容易做到: Intent i = new Intent(Intent.ACTION_VIEW); if (someType
我正在尝试将我的 Android应用注册为iCal网址的处理程序.为此,我在我的Manifest中为webcal://伪协议和使用text / calendar MIME类型的HTTP URL设置了intent过滤器(见下文). 这在模拟器中工作得非常好,但在真实设备上我遇到了问题. webcal://过滤器可以工作,但文本/日历没有.相反,浏览器将ical文件显示为纯文本,而不是将URL传递给我
我有两个应用程序通过意图相互交互.我想验证一下,假设App A正确调用了App B的startActivity而没有实际启动App B.我尝试了各种意图组合,Espresso仍然通过意图启动App B而不是简单地将其删除.这会导致其他测试失败,因为应用程序B阻止了UI.任何想法? @RunWith( AndroidJUnit4.class ) @LargeTest public class MyA
我想通过twitter,facebook或设备上提供的其他方式分享短信.我写了下一个代码: Intent share = new Intent(Intent.ACTION_SEND); share.putExtra(Intent.EXTRA_TEXT, "Here's some text for Twitter."); startActivity(Intent.createChoo
>使用Intent.ACTION_GET_CONTENT启动照片选择器 >检索所选项目的URI >检索URI的PATH,以便我可以将其发布到我的网络服务器 用于启动浏览的代码 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent,