在Android中进行群聊

时间:2012-08-16 04:54:33

标签: android livechat

我想在android中实现非常有效的群聊。我怎样才能做到这一点?请给我你最好的建议,一些一步一步的教程将帮助我。

我想进行点对点聊天,也可以进行群聊。所以我想实现这两种类型的实现。那里有任何SDK吗?或者有任何java lib吗?

请给我你最好的建议。

谢谢, 杰伊帕特尔

3 个答案:

答案 0 :(得分:2)

首先查看Google自己的Google Cloud Messaging。这使您可以将消息推送到其他设备。之后,您可以谷歌查看是否找到任何examplestutorials并且您很高兴!

答案 1 :(得分:2)

以下是使用Applozic后端服务器和Chat SDKS开发的Android Chat SDK的示例代码。 https://github.com/AppLozic/Applozic-Android-SDK

PS:我来自Applozic

答案 2 :(得分:0)

您需要提交这样的表单以制作持久群组:

private void setConfig(MultiUserChat multiUserChat){     试试{

    Form form = multiUserChat.getConfigurationForm();
    Form submitForm = form.createAnswerForm();
    for (Iterator<FormField> fields = submitForm.getFields(); fields.hasNext();) {
        FormField field = (FormField) fields.next();
        if (!FormField.TYPE_HIDDEN.equals(field.getType()) && field.getVariable() != null) {
            submitForm.setDefaultAnswer(field.getVariable());
        }
    }
    submitForm.setAnswer("muc#roomconfig_publicroom", true);
    submitForm.setAnswer("muc#roomconfig_persistentroom", true);
    multiUserChat.sendConfigurationForm(submitForm);

} catch (Exception e) {
    e.printStackTrace();
}

}