Self-crystallization mechanism of perovskite films for improving performance of perovskite solar cells. (June 2023)