PROVIDENCE — A 27-year-old Cranston man was charged with carrying an unlicensed handgun early Friday morning after a police officer heard two to four gunshots in the area of Berkshire and Admiral streets, according to a police report.A Providence police officer heard the shots and saw Jordan DeCosta walking across a parking lot on Admiral Street he, the report said.When the officer drove closer, it says, DeCosta ran onto Mowry Street and around a corner.