The release of GNSS raw data on Android smartphones provides the potential for high-precision smartphone positioning using multi-constellation and multi-frequency signals. However, severe multipath and low observation quality in kinematic environments make double-differenced uncombined ambiguities difficult to resolve reliably. To address this, the paper proposes an improved wide-lane (WL) integer ambiguity resolution (IAR) method that combines integer rounding and the Least-Square AMBiguity Decorrelation Adjustment (LAMBDA) methods. The proposed method achieved fix rates of 57% to 70% in challenging environments, with an average improvement of 7 · 7% in horizontal positioning accuracy compared to the float solution. The traditional partial integer rounding method only improved accuracy by 1 · 1%.