It was not clear who fired the shots.
Detective Ralph Batres (BAH'-tris) says the man, whose name has not been released, grabbed the boy off a sidewalk with a handgun and took him into a back room of a Chinese restaurant.
Authorities negotiated with the man for about two hours before a flash-bang grenade exploded and gunshots fired inside the building.