Open Access, 25 Oct 2012 Aluminum-doped zinc oxide (AZO) nanorod array thin film with hydrogen treatment possesses the functions of transparent…