Say you have a Bitmap object and the x and y coordinates. You can get the color from the bitmap as a 32-bit value like this:
int color = bitmap.getPixel(x, y);
You can highlight argb components as follows:
int a = Color.alpha(color);
int r = Color.red(color);
int g = Color.green(color);
int b = Color.blue(color);
Then you can convert to HSV as follows:
float[] hsv = new float[3];
Color.RGBToHSV(r, g, b, hsv);
Now you can manipulate the HSV values, but you want to. When you are done, you can convert back to rgb:
color = Color.HSVToRGB(hsv);
or how is it you want to use the alpha value:
color = Color.HSVToRGB(a, hsv);
( ):
bitmap.setPixel(x, y, color);