Yes, they can be charged without direct exposure to sunlight. A lot of solar power banks will have battery banks, these work without being solar charged. You can plug them into another power source, or simply use a traditional wall outlet depending on the accessories and cables you have. If the solar power bank does not have one of these battery banks it will require exposure to sunlight and a direct connection to the solar power bank to charge.