我是安卓新手。我正在开发 facebook 聊天应用程序,它具有将图像发送给聊天列表中的朋友的功能。我试图通过使用 asmack api FileTranfer 类来发送图像。但是,发送时出现了问题。这是使用 asmack api 传输文件的代码。
// Create the file transfer manager
ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222, "chat.facebook.com");
config.setDebuggerEnabled(true);
config.setSASLAuthenticationEnabled(true);
FileTransferManager manager = new FileTransferManager(new XMPPConnection(config));
// Create the outgoing file transfer
OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer(friend_id);
// Send the file
transfer.sendFile(new File("path of image from sd card"), "You won't believe this!");
Here, throwing a NullPointerException at the FileTransferManager statement
有什么方法可以在 facebook 官方 api for android 中发送图像、音频、视频。请给我建议。提前致谢。