Java 如何从一个应用程序向另一个应用程序发送消息
我只想知道如何:Java 如何从一个应用程序向另一个应用程序发送消息,java,android,messaging,Java,Android,Messaging,我只想知道如何: 指定将在“应用程序选择器”意向活动中显示的应用程序选项(例如,仅显示具有消息功能的应用程序) 如何从一个应用程序向另一个应用程序传输/显示消息(电子邮件、文本、DM等) 有可能吗?我需要使用/研究哪些api/类?我是否必须用另一种语言编写代码并将其传输过来?我目前正在使用java在android中工作。选项列表取决于您设置的互联网类型。以下是您可能使用的意图类型- myIntent.setType(String mimeType) image/jpeg audio/mpeg4
有可能吗?我需要使用/研究哪些api/类?我是否必须用另一种语言编写代码并将其传输过来?我目前正在使用java在android中工作。选项列表取决于您设置的互联网类型。以下是您可能使用的意图类型-
myIntent.setType(String mimeType)
image/jpeg
audio/mpeg4-generic
text/html
audio/mpeg
audio/aac
audio/wav
audio/ogg
audio/midi
audio/x-ms-wma
video/mp4
video/x-msvideo
video/x-ms-wmv
image/png
image/jpeg
image/gif
.xml ->text/xml
.txt -> text/plain
.cfg -> text/plain
.csv -> text/plain
.conf -> text/plain
.rc -> text/plain
.htm -> text/html
.html -> text/html
.pdf -> application/pdf
.apk -> application/vnd.android.package-archive
请参阅意图文档,我想这可能就是您要寻找的 下面是文档中的一个示例
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, getResources().getText(R.string.send_to)));
“具有messenger功能”是什么意思?网络浏览器算数吗?电子邮件客户?有客户支持聊天功能的应用程序怎么样?您如何确定任意应用程序是否具有“消息传递功能”?同样,“访问消息传递功能”是什么意思?“显示数据”是什么意思?你为什么要考虑使用另一种语言?您需要web服务吗?实际上,这是语言不可知论,与Android无关