http://en.wikipedia.org/wiki/Steinhaus_theorem
Hi, I was trying to do it the different, please tell me if it is OK.
Since $m(A)>0$, there is a closed $K$ in $A$, with $m(K)>0$. Then $m(K) = m(\text{boundary of }K) + m(\mathrm{int}(K)) = m(\mathrm{int}(K))>0$. Since there is an open subset of $A$ with positive measure. Since in $\mathbb{R}$, every open set countable union of open intervals then we've $(a,b)$ in $A$.
Thus $(-b,-a) \in -A \implies (-(b-a),b-a) \in A-A$.