Enhanced-absorption template method for preparation of double-shell NiO hollow nanospheres with controllable particle size for nanothermite application