Are you saying that the Android API is not recognizing the opacity of individual layers within your map service? So they all come in as completely opaque? (Just want to make sure I understand you correctly)
You could try iterating through all of the layers in your Dynamic Map Service and call the getOpacity(); method and see what returns.