- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我想向某人(电话联系人)发送一条消息,我希望用户决定他将使用哪个 channel (短信、电子邮件...)。
文档表明 ACTION_SENDTO应在这种情况下使用。我正在使用以下代码:
private static void launchNewShareIntent(Context c, String subject, String text, String dialogTitle, Uri recipient) {
Intent shareintent = new Intent(Intent.ACTION_SENDTO);
shareintent.setData(recipient);
shareintent.putExtra(Intent.EXTRA_SUBJECT, subject);
shareintent.putExtra(Intent.EXTRA_TEXT, text);
shareintent.setType("text/plain");
shareintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(Intent.createChooser(shareintent, dialogTitle));
}
例如,收件人所在的位置:content://com.android.contacts/contacts/755
但是,手机会显示一个对话框:“没有应用程序可以执行此操作。”
有人成功使用 ACTION_SENDTO 了吗?
最佳答案
ACTION_SENDTO 似乎不像您正在使用的那样支持联系人,我也没有在文档中看到任何暗示(至少对我来说)。但是,传递 URI(例如 sms://2065551212)对我来说效果很好。另请注意,ACTION_SENDTO 不支持 EXTRA_SUBJECT 或 EXTRA_TEXT。参见 ACTION_SENDTO for sending an email
谢谢,--兰迪
关于java - Android 中的 Intent 类型 ACTION_SENDTO。它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6809641/
我想从我的应用程序发送一封电子邮件。所以我使用了下面的代码。 String uriText = "abcd@gmail.com" + "?subject=" + URLEncoder.encode("
我在 Android 2.1 中执行以下代码 fragment 时遇到“当前不支持此操作”错误情况。代码段有什么问题? public void onClick(View v) { Intent i
现在我正在使用 ACTION_SEND 但是有太多应用程序弹出窗口可供选择所以我想使用 ACTION_SENDTO,但我还需要将一些文件(.zip 或图像)附加到电子邮件正文以进行发送,我检查了几乎所
我正在编写一个 Android 应用程序,用户可以在其中将视频上传到 Youtube。我希望 Youtube 标签字段预先填充我设置的标签。 我还希望 UI 像这样工作:用户点击上传按钮,用户直接进入
在here , 下面给出例子: public void composeMmsMessage(String message, Uri attachment) { Intent intent = ne
Intent.ACTION_SENDTO 中显示了两个选项,但我的客户要求删除 gmail 选项,但我没有找到出路请帮助我 Intent emailIntent = new Intent(Int
所以我正在制作这个应用程序,它包含几个使用抽屉导航链接到主要 Activity 的 fragment 。其中一个 fragment 的 XML 布局包含一个按钮,单击该按钮将发送一封电子邮件。我正在模
我有一个向指定联系人发送消息的应用程序。现在我用 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:" + phoneNu
在我的应用程序中,我想向某人(电话联系人)发送一条消息,我希望用户决定他将使用哪个 channel (短信、电子邮件...)。 文档表明 ACTION_SENDTO应在这种情况下使用。我正在使用以下代
我正在为启动设备默认邮件客户端的 Activity 编写 JUnit 测试。我想验证“发送到” Activity 是否已启动,然后将点击事件发送到“发送”按钮。 我确实设置了一个带有 Intent 过
我正在尝试以 android Intent 启动 whatsapp: String uri = "smsto:+123456"; Intent messageIntent = new Intent(I
我的 Android 应用程序允许用户通过标准 Intent 范例共享内容,但我移植的代码无法在 Kindle Fire 上运行。在下面的两个代码 fragment 中,默认的 Kindle 电子邮件
我正尝试在 Android Studio 3.01 中使用电子邮件 Intent 。如果我使用 ACTION_SENDTO,我会收到错误消息 No apps can perform this acti
我是一名优秀的程序员,十分优秀!