Самый лучший, надёжный и быстрый способ - это оригинальное зарядное устройство. Поскольку с ним телефону доступен режим быстрой зарядки - это когда 70-80% ёмкости "залетает" в течение 15-30 минут, а остальные 20-30% растягиваются на час-полтора, чтобы не убить батарею.
Можно, как уже писали выше от порта USB компьютера или ноутбука. Но порты имею ограничение по току - 0,5 ампер. Если у вашего смартфона ёмкость аккумулятора 3000 мА*ч, то заряжаться он будет таким образом 6 часов.
Можно заряжать от прикуривателя автомобиля, но нужно иметь специальный адаптер, т.к. напряжение бортовой сети автомобиля 9...15 вольт, а это губительно для 99% телефонов.
В качестве альтернативных способов зарядки можно рассматривать солнечные батареи или т.н. повербанки - аккумуляторные батареи повышенной ёмкости, которые можно носить с собой и подключать к телефону через штатный разъём.
Можно ещё проявить смекалку и собрать зарядное устройства из "жучка" - фонарика с динамическим приводом. В советское время такие были весьма популярны - они не требовали батареек, электричество вырабатывалось за счёт маленького генератора, который приводился в движение нажатием на клавишу. Сейчас снова появилось много таких фонариков китайского производства.
Современные передовые смартфоны имеют систему бесконтактной зарядки. Просто кладёшь телефон на зарядную станцию и он заряжается. Устройство работает по принципу трансформатора - в зарядном устройстве первичная обмотка, в телефоне вторичная. КПД такой системы, конечно, невысок, но зато удобно - не нужно никаких проводов.