Does an .obj file exported from Blender contain a texture?
When you export an obj from blender, it creates a .obj and a .mtl file.  As I understand it, the .obj file contains the geometry data and the .mtl file contains the texture data.  So as long as you keep the .obj file, the .mtl file, and the textures together, your model should retain its texture.