Eine gpx-Datei auf dem Smartphone zu schreiben/speichern ist das eine, sie dann auf den PC zur weiteren Verarbeitung (JOSM etc) zu bringen, das andere.
Ich habe schon OsmTracker, OruxMaps und LocusMapsFree verwendet, am einfachsten geht es (zur Zeit) bei mir mit LocusMaps per Bluetooth.
Leider bieten die meisten Verdächtigen keine eigene Funktion für „Teilen“ oder „Senden an“. Hat man aber auf dem Handy einen guten Dateimanager wie z.B. Totalcommander, muss man nur noch wissen, in welchem Ordner die Tracks liegen, und sendet sie von da aus auf den Rechner (per USB, Bluetooth, WLAN, was immer).
Ich tracke am liebsten mit dem OsmAnd-Plugin, weil OsmAnd ja sowieso läuft – das legt sie nach /files/tracks/rec/.