High-Sensitivity Self-Powered Photodetector Fibers Using Hierarchical Heterojunction Photoelectrodes Enable Wearable Amphibious Optoelectronic Textiles.