- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试创建一个 Intent ,它将为我启动 MMS 应用程序,并附加一个图像文件和消息正文中存在的一些预定义文本。
到目前为止,我已经能够完成其中之一,但不能同时完成。
我尝试过的事情(及其结果):
sendIntent = new Intent(android.content.Intent.ACTION_SEND,Uri.parse("mms://"));
sendIntent.setType("image/gif");
sendIntent.putExtra(Intent.EXTRA_STREAM, imgStreamUri);
sendIntent.putExtra("sms_body", "HelloWorld");
startActivity(Intent.createChooser(sendIntent,"Send"));
/**********
Image file is attached but no text added to message body.
**********/
sendIntent = new Intent(android.content.Intent.ACTION_SEND);
sendIntent.setType("image/gif");
sendIntent.putExtra(Intent.EXTRA_STREAM, imgStreamUri);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "HelloWorld");
sendIntent.putExtra(Intent.EXTRA_TITLE, "WorldHello");
startActivity(Intent.createChooser(sendIntent,"Send"));
/**********
Image file is attached but no text added to message body(or subject or anything).
**********/
有谁知道我如何将正文和图像文件附加到 mms intent 中,该 intent 将启动默认消息传递应用程序并填充适当的项目?
编辑:测试了@lenik 在答案中提供的代码。它在某些设备上工作,这是我发现的
正常工作:
附有图片但无文字:
任何人都知道我是否基本上是 s.o.l.在无法以这种方式正常工作的设备上?
最佳答案
以下代码适用于我:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra("sms_body", "Hi how are you");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/sdcard/file.gif")));
intent.setType("image/gif");
startActivity(Intent.createChooser(intent,"Send"));
关于带有图像和正文文本的 Android MMS Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10490329/
我有一个应用程序,它实际上没有对 mongo 副本集进行大量写入,但该副本集成员之间的网络流量恒定为 500Kb/s,即使在应用程序上绝对没有流量的夜晚也是如此。这确定不是心跳?什么可能会占用这么多带
我为 CentOS 安装了 MMS 代理,当我将它作为服务启动时,我在日志文件中看到以下错误,我已经搜索了此错误,但找不到任何引用,有人可以告诉我问题是什么。 /usr/bin/mongodb-mms
我正在考虑设置 MMS 自动化代理,但发现 Windows 没有下载。它不适用于windows吗? 谢谢! 最佳答案 正确,彩信自动化代理在 Windows 上尚不可用。 Windows 版本在 fu
在彩信进入收件箱之前,是否有任何方法可以通过使用彩信/短信监听器来区分彩信和短信? 最佳答案 MMS 消息的第一个指示符是具有 MIME 类型“application/vnd.wap.mms-mess
本文实例讲述了Android非调用系统界面实现发送彩信的方法。分享给大家供大家参考,具体如下: 1、问题: 最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样
是否可以在 MMS 中放置内部超文本链接(或 anchor )。我不想让 MMS 服务的用户在多个链接之间进行选择,然后进入 MMS。知道这怎么可能吗? 最佳答案 您是如何编写彩信的?您在使用某种 A
我有这段代码可以发送一个带有来自原始文件夹的音频附件的电子邮件: Intent i = new Intent(Intent.ACTION_SEND); i.setFlags(Intent.FLAG_A
我正在尝试修改 android 手机中的默认短信。 我已经从以下链接下载了源代码 https://github.com/android/platform_packages_apps_mms 链接包含(
我想建立一个工单接受系统 a) 将工单的 pdf 格式转换为图像(可能使用 iText) b) 将这些内容作为附件发送到彩信,请求收件人批准 c) 接收者回答"is"或“否”以表示批准工作订单 我确信
我正在访问 Android MMS 数据库以获取 MMS 消息的日期: Uri mmsUri = Uri.parse("content://mms/"); ContentResolver conten
我确实得到了关于如何检索从这个链接发送的彩信的文本和图像的信息:How to Read MMS Data in Android? . 但我不确定如何检索发送的彩信的日期。 我知道我必须查看 conte
是否有办法更新 MMS/SMS 数据库以将消息从已读标记为未读,反之亦然?我试过使用 URI,但它们对我不起作用。 最佳答案 下面的代码可以让我更新彩信是否被标记为已查看。 要将其用于 SMS 消息,
我正在尝试创建一个 Intent ,它将为我启动 MMS 应用程序,并附加一个图像文件和消息正文中存在的一些预定义文本。 到目前为止,我已经能够完成其中之一,但不能同时完成。 我尝试过的事情(及其结果
我正在编写一个通过 MMS 发送 PNG 的 Android 应用程序。我遇到的一个问题是较大的图像被压缩成 JPG。因为图像格式必须是无损的,所以我需要知道用户的 MMS 字节限制(显然没有跨运营商
How to open Email program via Intents (but only an Email program) 的答案展示了如何通过调用 intent.setType("messa
所以我试图调用一个 Intent ,将图片附加到短信中。以下代码在模拟器上正确显示带有图像的文本消息窗口,但在我的手机 (Droid X) 上崩溃了。 String name
这是我在这里的第一篇文章,所以如果我违反了一些规则,我真的很抱歉。哪里不对请指正。 现在回答这个问题,我在 stackoverflow 和其他网站/互联网上来回搜索,但似乎找不到正确的答案。 我正在尝
当查询 Android 的 MMS-SMS Content Provider 时,日期列对于 MMS 和 SMS 具有不同的纪元时间值。 ContentResolver contentResolver
我正在尝试在我的 Android 应用程序中播放来自 mms 和 m3u8 的一些视频流。似乎 MediaPlayer 对此没有支持,从我在 FFMPEG 上阅读的内容来看,似乎也没有任何简单的方法。
我们使用 SMS 向我们的客户群发送文本消息,但最近有人请求也发送 HTML 内容。 我知道 SMS 仅支持文本消息,而且我知道通过 SMS 发送任何类型的 html 内容的唯一方法是在消息中提供返回
我是一名优秀的程序员,十分优秀!