So much for that holdout.
When it comes to contracts NFL players have the least leverage of any major professional sport. The teams have all the power. Andre Johnson wanted a trade, but the Texans refused, so basically Johnson had two options.
Retire or come to camp.
According to multiple reports he chose the latter.