2011-02-26 7 views
3

저는 작업중인 Android 응용 프로그램에서 asmack xmpp 클라이언트를 사용하고 있으며 압축을 사용하고 싶습니다. Ive는 setCompressionEnabled를 찾았지만 시도 할 때 smackx가 필요하다는 것을 알려줍니다.ASmack에서 작동하도록 압축을받은 사람이 있습니까

ConnectionConfiguration config = new ConnectionConfiguration("ip", 5222, "service"); 
config.setCompressionEnabled(true); 
xmpp = new XMPPConnection(config); 

소스에 몇 가지 조사를하고 후에 단지 smackx.jar에서 압축 클래스를 필요로 보인다. 항아리에서 필요한 모든 수업을 듣고 프로젝트에서 작성한 후에도 데이터를 전송하거나 수신하지 않는 것 같습니다. 나는 어떤 점에서라도 오류가 없다.

누군가가 작동하도록했는지, 아니면 asmack 소스를 통해 빗질을 시작해야하는지 궁금합니다.

답변

1

사람이 디렉토리에있는 모든 파일을 가져와야 앞으로이 문제에 실행하는 경우

http://www.google.com/codesearch/p?hl=en#yyB_8MyGHIo/plugins/FTP/tags/release-0-9-5/com/jcraft/jzlib/ZInputStream.java&q=ZInputStream&sa=N&cd=1&ct=rc

안드로이드에서 실행되며,이 파일이 거기에 항아리를 것 같다 나던 그래서 적절한 패키지 이름으로 한 번에 하나씩 가져와야합니다. 문제는 파일이 누락 되었기 때문에 모든 파일을 가져와야합니다.

+0

공식 Jcraf 웹 사이트에서 마지막 소스 코드를 다운로드하지 말고 답변에이 소스 코드를 다운로드하십시오. – kellogs

+0

이봐, 그걸 가지고 얼마나 행운이 있니? 그것은 작은 연에서 나를 위해 잘 작동하지만 아바타는 때로는 잘린 절을받는 것만이 원인이됩니다. 어떤 단서? 당신의 경험은 무엇입니까? 감사 – kellogs

관련 문제