opnefire+android登录
16lz
2021-01-26
package com.hyl.openfire;import org.jivesoftware.smack.ConnectionConfiguration;import org.jivesoftware.smack.XMPPConnection;import org.jivesoftware.smack.XMPPException;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity {private int PORT=5222;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);login("hyl1234","hyl1234");}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}public void login(String name,String pass){ConnectionConfiguration config = new ConnectionConfiguration("192.168.0.104", PORT);config.setSASLAuthenticationEnabled(false);XMPPConnection connection = new XMPPConnection(config);try {connection.connect();connection.login(name, pass);System.out.println("登录成功");} catch (XMPPException e) {System.out.println("登录失败");e.printStackTrace();}}}
更多相关文章
- 点击事件内部类中使用内部类
- android setCookie 免登录
- android中的Mediaplayer------可以同时打开多个视频播放--------
- x、Android保存图片至相册原生代码
- 读取APK中versionCode信息
- Android(安卓)CTS Verifier Sensor Test Cases (1)
- unity3d 调用 android sdk 接入
- 保存数据到手机内存代码优化(QQ登录保存密码)
- AndroidKiller高版本反编译失败解决