在android xmpp的openfire服务器中保存两个用户之间的聊天

时间:2015-03-02 07:43:38

标签: android xmpp openfire

![在此处输入图片说明] [1]

可以在openfire服务器中保存聊天记录。我已经配置了一个Openfire 3.9.3并连接了mysql数据库。在mysql数据库中提供了很多表但是在这些表中我们找不到任何聊天消息表来保存我的两个用户之间的聊天。如果任何开发人员知道如何保存聊天消息并使用xmmp在openfire中获取聊天消息。请尽快帮助我。

//抱歉,由于声誉低于10,我无法发布openfire和mysql数据库的图像。

// Set a listener to send a chat text message
    Button send = (Button) this.findViewById(R.id.send);
    send.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            String to = mRecipient.getText().toString();
            String text = mSendText.getText().toString();
            if(!text.equals("")){
                if(connection!=null){

                    Message msg = new Message(to+"@172.167.41.165", Message.Type.chat);
                    msg.setBody(text);
                    connection.sendPacket(msg);
                    messages.add(connection.getUser() + ":");
                    messages.add(text);
                    setListAdapter();
                    mSendText.setText("");
                }

            }else{
                Toast.makeText(XMPPClient.this, "Please Fill Input Field", Toast.LENGTH_LONG).show();
            }
        }
    });

1 个答案:

答案 0 :(得分:0)