java里 0x000000ff的意思就相当于全部转化为二进制之后再进行"与"运算 & 0x000000ff直接作用就是只保留最后8位(一个16进制位是4个2进制位),屏蔽掉前面的数字
例如:
int pixData = bmp.getPixel(x, y);
array[index++] = (byte)(pixData & 0x000000FF); //取得pixData 的最后8位
array[index++] = (byte)((pixData >> 8) & 0x0000FF); //取得pixData 的最后8位的前8位
array[index++] = (byte)((pixData >> 16) & 0x00FF); //取得pixData 的最后16位的前8位
array[index++] = (byte)((pixData >> 24) & 0xFF); //取得pixData 的开始8位