In some Java implementations/SDKs the Color class does not have the
int Color.argb(int, int, int, int)
method.
One SDK that, as far as I know, does not have this method is the [link id='75' text='BlackBerry SDK'].
This code snippet can be used to perform just that:
public final class ColorBB {
public static int argb(int A, int R, int G, int B){
byte[] colorByteArr = { (byte) A, (byte) R, (byte) G, (byte) B };
return byteArrToInt(colorByteArr);
}
public static final int byteArrToInt(byte[] colorByteArr) {
return (colorByteArr[0] << 24) + ((colorByteArr[1] & 0xFF) << 16) + ((colorByteArr[2] & 0xFF) << 8) + (colorByteArr[3] & 0xFF);
}
}
Let me know in the comments if you have any improvement/modification ideas.