2017-04-18 24 views
0

目前我有字节数组。其中包含一个.jpg文件还有一些其他不需要的数据。如何从字节中定位图像Android

我想要做的是找出数据“FF D8”(JPEG数据的开始)的位置。在iOS中

相同的代码是:https://stackoverflow.com/a/18477915/5215474

+1

downvoter? PLZ解释 – Saranjith

+2

你为什么这么想?实施这是*微不足道的*。 Java程序员不应该问这么简单的问题。另外...要求某人为你翻译一些代码并不是打算如何使用StackOverflow。 –

+0

在目标C中,我的意思是iOS它不是微不足道的 – Saranjith

回答

3

这是微不足道的在Java中实现。

int position = -1; 

for (int i = 0; i < bytes.length - 2; i++) { 
    if (bytes[i] == (byte) 0xff && bytes[i + 1] == (byte) 0xdf) { 
     position = i; 
     break; 
    } 
}