A city man has been charged with attempted murder and another person is in police custody in connection with the shooting and robbery of an off-duty police officer in Brooklyn earlier this week. 

Police say Tori Saunders, 22, also faces charges of robbery and assault.

Investigators say Officer Tramaine Oxley, 33, was sitting in a Range Rover with some relatives when a dark BMW pulled up behind them Tuesday night in East New York.

They say Saunders and another man got out of the BMW and robbed the officer and his family.

Oxley is being treated for a gunshot wound to his left arm and a graze wound to the chest. 

He is expected to make a full recovery.

A second person is in police custody, but so far no charges have been filed.