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.
Photo Tip: You can use foreground elements to lead your viewers' eyes into the frame and to your subject. They can be almost anything from a leading line to objects that either literally or graphically reinforce the message of the image.This photo and caption were submitted to Your Shot.). Photo Tip: When you would like as much depth of field as possible, remember that the depth of field extends farther behind the point of focus than in front of it.