A 20-year-old Indigenous man, who was shot at six times by a Northern Territory police officer last month, has been charged over alleged events leading up to the shooting.
The young man was taken to Royal Darwin Hospital in a critical condition following the incident south of Darwin on March 8.
He is still in hospital receiving treatment.
It is not clear how many times he was shot.
NT Police charged the 20-year-old man with going armed in public, assaulting police and conduct endangering life.
In a statement, NT Police said "members were responding to an unrelated incident when they were confronted by the man who was armed with a spear".
"The man raised the spear at one of the officers despite repeated warnings," the statement said.
"One officer discharged his firearm, shooting the male.
"The male was taken to hospital in a critical condition and has since recovered."
Investigations into the incident are still ongoing.The 20-year-old will appear in court on May 3.
NT Police said the Office of the NT Independent Commissioner Against Corruption and the NT Ombudsman were advised for independent oversight.