As I understand it, the US is the only country that taxes you on income abroad. So why would there be double taxation elsewhere?
The U.S. and China both offer an expatriate exemption (first $100k in income for the US) and foreign tax credits against U.S./China taxes for local country income taxes paid.