Yes, assuming it's not night! Solar panels will continue to charge in overcast conditions, but it will be slower than when in direct sunlight.