我正在服务器上生成一组图像。我需要对这些进行编码并实时流式传输到android手机,最好的方法是什么,最好的编码器服务器端做到这一点?
嗯,你可以把图片存储成任何格式,然后一张一张地下载到设备上。唯一的问题是你有多快的连接,你想要发送多少图片,以及整个操作必须多快完成。
以这种方式从服务器下载的图像存储在inputstream中,可以保存到文件中或使用BitmapFactory创建Bitmap并在应用程序中显示。注意使用BitmapFactory创建大分辨率位图时发生的OutOfMemoryError,因为堆在所有应用程序之间共享,并且限制为16 MB。至于下载过程,你可以在Android中使用HttpClient库。