我在这里查看了 Android wifi p2p API并查看了“WiFiDirectActivity”中提供的示例代码,它只允许手机将图像文件从一部手机传输到另一部手机。他们为此使用的代码是:
// Allow user to pick an image from Gallery or other
// registered apps
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, CHOOSE_FILE_RESULT_CODE);
问题是这只是一种方式,它只传输文件,而我想将它实现到我的 pvp 纸牌游戏应用程序代码中以传输 ArrayList 对象。我怎样才能做到这一点?我不想传输 txt 文件并在我的代码中有一个文件缓冲区。我还没有找到任何好的教程来展示如何将这种 wifi-direct 连接整合到更大的应用程序中。