Java 在Android开发中何时使用位图vs Byte[]?
我正在处理应用程序中捕获的图像,我不知道如何处理它们。我看到一些资源使用位图,然后最终从该位图返回一个字节[],但有些资源仅使用位图。是否有一个用例用于一个而不是另一个?谢谢您的帮助。当我想通过互联网发送和接收图像时,我使用字节数组,但我唯一使用位图的时候是从相机获取图像并将其转换为其他格式,位图文件有点大,我不想消耗太多的互联网连接或空间来保存它们,这很有意义,因此,我试图做的是,一旦用户离开屏幕,拍摄屏幕截图,然后将其添加到“最近的屏幕”页面,允许用户在不同的屏幕之间执行多任务。我没有通过互联网发送任何数据,所以位图可以吗?或者空间是否足够有限,可以继续使用字节[]?是的,我认为这很好,但因为您正在使用文本将其转换为png,因为它需要更少的内部空间,另一方面,需要更少的内存(如果我不正确,您有自然图片或其他东西,请使用jpeg)Java 在Android开发中何时使用位图vs Byte[]?,java,c#,android,xamarin,xamarin.android,Java,C#,Android,Xamarin,Xamarin.android,我正在处理应用程序中捕获的图像,我不知道如何处理它们。我看到一些资源使用位图,然后最终从该位图返回一个字节[],但有些资源仅使用位图。是否有一个用例用于一个而不是另一个?谢谢您的帮助。当我想通过互联网发送和接收图像时,我使用字节数组,但我唯一使用位图的时候是从相机获取图像并将其转换为其他格式,位图文件有点大,我不想消耗太多的互联网连接或空间来保存它们,这很有意义,因此,我试图做的是,一旦用户离开屏幕,拍摄屏幕截图,然后将其添加到“最近的屏幕”页面,允许用户在不同的屏幕之间执行多任务。我没有通过互