У меня есть 3 строки кода на C #, которые я не понимаю.Я хочу знать эквивалент в Java / Android:
// Get the address of the first line.
// Declare an array to hold the bytes of the bitmap.
int bytes = Math.Abs(bmpData.Stride) * bmp_sized_in.Height;
byte[] rgbValues = new byte[bytes];
// I DON'T UNDERSTAND WHAT THESE 3 LINES DO
// WHAT IS THE TYPE OF IntPtr and WHAT DOES Scan0 DO?
IntPtr ptr = bmpData.Scan0;
System.Runtime.InteropServices.Marshal.Copy(ptr, rgbValues, 0, bytes);
System.Runtime.InteropServices.Marshal.Copy(rgbValues, 0, ptr, bytes);
bmpData имеет тип BitMapData
Может кто-нибудь объяснить мне эти 3 строки, чтобы я мог перевести их на Java для Android