【问题标题】:How to send image using OUTPUTSTREAM over Bluetooth connection in android?如何在android中通过蓝牙连接使用OUTPUTSTREAM发送图像?
【发布时间】:2012-01-18 16:27:26
【问题描述】:

我正在创建一个 Android 应用程序,我想使用 outputStream 发送图像并使用 InputStream 接收。帮忙看看

【问题讨论】:

标签: android sockets bluetooth


【解决方案1】:

您看过 SDK 中的蓝牙聊天示例吗?

http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html

上面类中的 ConnectedThread 内部类展示了如何通过蓝牙读取和写入文本数据。数据以字节为单位发送,因此您可以将其用于任何类型的数据。

【讨论】:

  • 是的,我看过那个代码,但是如何将这些字节重新转换为图像?
  • 尝试使用这个 BitmapFactory 类。它允许您将字节数组或 InputStream 转换为位图developer.android.com/reference/android/graphics/…
  • 谢谢 :-) 这就是我要找的。​​span>
  • 我想通过 outputStream/InputStream 从 phone1--->phone2 发送(姓名、电子邮件、联系人、图片)我如何区分这些字节用于姓名、电子邮件、哪些字节用于图片。请帮帮我
  • 也许为所有数据创建一个对象并序列化它?怎么做取决于你,有很多方法。这是一个建议。您可以阅读有关序列化对象并将原始字节转换回对象的信息:java.sun.com/developer/technicalArticles/Programming/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 2016-05-07
  • 1970-01-01
  • 2016-05-08
  • 1970-01-01
相关资源
最近更新 更多