相关疑难解决方法(0)

无法使用asmack和xmpp接收文件

我正在使用asmack和xmpp进行文件共享.我能够发送文件,但无法在另一台设备上接收文件.我做了很多研究和开发,发现很多方法尝试了所有这些但没有取得成功.似乎我犯了任何小错误,尝试了很多,但没有解决我的问题.我用来发送文件的代码是:

d.findViewById(R.id.btnsendphoto).setOnClickListener(
                    new OnClickListener() {

                        @Override
                        public void onClick(View v) {
                            // TODO Auto-generated method stub
                            if (!filepath.equals("")) {

                                configureProviderManager(connection);
                                FileTransferNegotiator.IBB_ONLY = true;
                                FileTransferNegotiator.setServiceEnabled(
                                        connection, true);
                                mFileTransferManager = new FileTransferManager(
                                        connection);

                                String to = connection.getRoster()
                                        .getPresence("cac6ba9dc9c6ac67@pc")
                                        .getFrom();
                                final OutgoingFileTransfer transfer = mFileTransferManager
                                        .createOutgoingFileTransfer(to);
                                File file = new File(filepath);

                                try {
                                    configureProviderManager(connection);
                                    transfer.sendFile(file, "test_file");
                                } catch (XMPPException e) {
                                    e.printStackTrace();
                                }
                                new AsyncTask<Void, Void, Void>() {

                                    protected void onPreExecute() {

                                    }

                                    @Override
                                    protected Void doInBackground(
                                            Void... params) {
                                        while (!transfer.isDone()) { …
Run Code Online (Sandbox Code Playgroud)

android xmpp asmack

5
推荐指数
0
解决办法
735
查看次数

标签 统计

android ×1

asmack ×1

xmpp ×1