ejabberdサーバに接続してログインするためにtlsを使用する単純なJavaクライアントを作るのに10日を費やした。私はAndroid StudioやEclipseを使用しています。私は見つけることができ、何も働かないすべての例を試みました。tls smack ejabberd Android Sudio。私はちょうど良い一例がほしいと思う。
-5
A
答えて
0
まずあなたはGradleのファイルで、このようなプロジェクトにライブラリを含める必要があります:
Add SMACK API to android project by adding dependencies in build.gradle for the app.
compile 'org.igniterealtime.smack:smack-android:4.1.4'
// Optional for XMPPTCPConnection
compile 'org.igniterealtime.smack:smack-tcp:4.1.4'
// Optional for XMPP-IM (RFC 6121) support (Roster, Threaded Chats)
compile 'org.igniterealtime.smack:smack-im:4.1.4'
// Optional for XMPP extensions support
compile 'org.igniterealtime.smack:smack-extensions:4.1.4'
次に、このように接続します。
XMPPTCPConnectionConfiguration.Builder configBuilder = XMPPTCPConnectionConfiguration.builder();
configBuilder.setUsernameAndPassword(userName, passWord);
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
configBuilder.setResource("Android");
configBuilder.setServiceName(DOMAIN);
configBuilder.setHost(HOST);
configBuilder.setPort(PORT);
//configBuilder.setDebuggerEnabled(true);
connection = new XMPPTCPConnection(configBuilder.build());
connection.addConnectionListener(connectionListener);
が、それは動作します願っています。
+0
にあります。しかし、configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)のためにtlsを使用しないため、これは機能しません。 私は成功していない正確な例を試しました。 – ZingMe
関連する問題
- 1. どちらの方が良いでしょうか?
- 2. どちらが良いでしょうか?
- 3. 私はちょうど
- 4. 私はちょうど
- 5. リベースとリセットと復元?私はちょうどロールバックしたい
- 6. SHELL印刷がちょうど良い部分です。 (DOT)
- 7. 私はちょうどあなたにお願いしたいと思います
- 8. 私はちょうどでGoogleのAndroidの例が提供する「TouchPaint」のサンプルをしようとしているAndroidのTouchPaintのプログラム例
- 9. fork()とexecvp( "gcc program.c")のどちらの方が良いでしょうか?
- 10. C#の:あなたはたとえば持っているとき、私はちょうど思っていた
- 11. パンダのデータフレーム、私はタイトルがちょっとそう混乱していると思います
- 12. は、私はちょうどJSファイルを追加しようと
- 13. ちょっと、ちょっと、私はちょうど "git add"をしましたか?
- 14. Androidの開発:のThread.sleepはちょうど私が持っているゲーム
- 15. Hadoop vs Cassandra:次のシナリオではどちらが良いでしょうか?
- 16. 私はちょうど一口で始まり、この例を以下の午前少ないとブラウザ同期
- 17. は、私達はちょうど
- 18. Smackでejabberdに新しいユーザーを追加するandroid api
- 19. 私はちょうどPythonCardを使い始めています...
- 20. は私のウェブサイトにちょうどブロガー
- 21. spdy.node.js:私はちょうどgettin '324(ERR_EMPTY_RESPONSE)
- 22. Playframework取得ユーザーのユーザーのリストを渡すが、ちょうど私がちょうどユーザーを取得し、コマンドラインでつくれしようとしている
- 23. ng-repeatちょうどいい仕事
- 24. ejabberdは私たちにとって適していますか?
- 25. FragmentStatePagerAdapterはちょうど私がこのようViewPagerを持っている私のAndroidアプリ内のページ
- 26. Fancyboxインラインがちょうど
- 27. PHP POSTがちょうど
- 28. F#関数のパラメータを定義すると、タプルを使うほうが良いでしょうか?
- 29. 私はちょうどjmathplotを始めていると私はこの例外メッセージ
- 30. 私はちょうどMinを必要とします
Welcome to Stackoverflow!サイトを最大限に活用するには、良い質問をすることが重要です。質問をするためのガイドはhttp://stackoverflow.com/help/how-to-ask –