Available surface electronic transmission of porous SnO2/NiO hollow nanofibers for the enhanced gas-sensing performance toward n-butanol