android– 无法从Google Glass发送邮件

android– 无法从Google Glass发送邮件,第1张

概述我正在尝试从我正在开发的GoogleGlass应用发送电子邮件.但是,似乎我的应用程序找不到任何应用程序(包括Gmail)来执行此 *** 作.通常情况下,Android手机会显示多种选择,用于共享任何类型的内容(短信,邮件,蓝牙),但不会出现在GoogleGlass中.有没有人面临同样的问题?我尝试过不同的代码

我正在尝试从我正在开发的Google Glass应用发送电子邮件.但是,似乎我的应用程序找不到任何应用程序(包括Gmail)来执行此 *** 作.通常情况下,Android手机会显示多种选择,用于共享任何类型的内容(短信,邮件,蓝牙),但不会出现在Google Glass中.有没有人面临同样的问题?

我尝试过不同的代码:

Intent i = new Intent(Intent.ACTION_SEND);i.setType("message/rfc822");i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipIEnt@example.com"});i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");i.putExtra(Intent.EXTRA_TEXT   , "body of email");startActivity(Intent.createChooser(i, "Send mail..."));

这个抛出对话框说没有应用程序可以执行此 *** 作.以下是:

Intent i = new Intent(Intent.ACTION_SEND);i.setType("message/rfc822");i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipIEnt@example.com"});i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");i.putExtra(Intent.EXTRA_TEXT   , "body of email");startActivity(i);Intent intent = new Intent(Intent.ACTION_SENDTO);intent.setType("message/rfc822");intent.putExtra(Intent.EXTRA_EMAIL, "recipIEnt@example.com");intent.setData(Uri.parse("mailto:" + "recipIEnt@example.com"));intent.putExtra(Intent.EXTRA_SUBJECT, "xxxxxxxxxxxx");intent.putExtra(Intent.EXTRA_TEXT, "xxxxxxxxxxxxxxxxx");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

说找不到处理意图的活动.我可以使用Google Glass时间轴中的Gmail帐户发送/接收邮件,但看起来我的应用无法识别它或反之亦然.任何线索?

我已经看到它可以通过使用JavaMail API实现我自己的邮件服务来完成,但我不希望用户输入密码,也不希望代码包含它们.

提前致谢.

解决方法:

如果没有关于Glass的电子邮件意图,您将不得不以更原始的方式执行此 *** 作,此答案中有指示,包括带有附加图像的电子邮件,请注意有关Internet权限的部分:

看看这个: – Sending Email in Android using JavaMail API without using the default/built-in app

总结

以上是内存溢出为你收集整理的android – 无法从Google Glass发送邮件全部内容,希望文章能够帮你解决android – 无法从Google Glass发送邮件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1107419.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存