However, many states' traffic laws don't mention lane splitting at all. While many states don't have any explicit legal provisions on lane splitting one way or the other, in most states, law enforcement officers can pull a cyclist over for splitting lanes.
IMHO yes, basically foreground is a state in which user can interact with the application through android component like Activity or service. Take example of Musicplayer playing music in foreground service. Also if you have to interact with application through Actvity, the activity has to be in forground.
Assuming that the wall behind the subject is actually supposed to be gray, we can easily fix the issue using the GIMP white balance plugin : Use the Color Picker Tool to select the color of the wall as the foreground color. (Since we have a nice flat expanse of wall to select from, I suggets using Sample average and a fairly large radius for best results.). Use the white balance tool (Filters â Colors â White balance) in Make foreground gray mode.