Police have charged a convicted felon in a shooting incident Monday afternoon at Walker Landing Apartments near Halstead Boulevard.