当前位置: 代码迷 >> Android >> Android初学者想做一个基于xmpp的即时通讯。求大神帮忙结局有关问题
  详细解决方案

Android初学者想做一个基于xmpp的即时通讯。求大神帮忙结局有关问题

热度:118   发布时间:2016-04-27 22:11:32.0
Android菜鸟想做一个基于xmpp的即时通讯。求大神帮忙结局问题
客户端发送消息时候 可以发送文件或者语音或者普通文字消息  我是通过base64转码成字符串发送。
但是在接受端如何判断我发送的是文件 语音 或者是 文字 
在监听器中有 Message msg 打印出来是一个xml格式的信息。如何在发送的时候  在xml中添加一个类型子节点

<message id="23Uiq-10" to="[email protected]" from="[email protected]/Smack" type="chat"><body>1231231231</body><thread>JXr6W0</thread></message>

我想在<message>中添加一个子节点 <type>file/text/voice</type> 如何添加


------解决思路----------------------
在发送message时通过 DefaultExtensionElement element = new DefaultExtensionElement("sendtype", "xmlns:sendtype");
element.setValue("msgtype", type);
message.addExtension(element);
其中type 就是你要添加的节点名称,希望对你有帮助!
  相关解决方案