NOVELTY - The electronic device has a memory that is coupled to a processor for storing instructions. A battery is coupled to the processor to provide power to the processor and memory. A battery charging manager is coupled to the battery to charge the battery using power derived from power sources (101) including thermo-photovoltaic cells to provide power to be used to charge the battery and/or provide power to operate the electronic device. The battery charging manager is configured to automatically detect and select from amongst available power sources to charge the battery.    USE - Self-charging electronic device such as cellular phone, laptop computer, media player e.g. moving picture experts group (MPEG)-3 audio layer (MP3) player or video player, internet-capable device, personal digital assistant (PDA), image processing device such as digital camera or video recorder and electric vehicle.    ADVANTAGE - The electronic devices can be provided to generate electricity and can be charged by utilizing radiation emitted from the sources of thermal energy other than the sun in efficient manner. The electronic device can be provided with increased stability and consistency. The capability of absorbing and utilizing thermal energy can improve the electronic device's heat tolerance, and reduce cost and can enhance the design. The performance of self-charging electronic devices can be improved.    DETAILED DESCRIPTION - INDEPENDENT CLAIMS are included for the following:    (1) a method for providing power to electronic device;    (2) an apparatus for providing power to electronic device;    (3) a portable thermo-photovoltaic power package for use with electronic device;    (4) a method for providing power to electronic device with thermo-photovoltaic power package;    (5) a power package for providing thermo-photovoltaic power to external device;    (6) a system for providing power to electronic device; and    (7) a method for operating electronic device using electricity produced by thermo-photovoltaic cells.    DESCRIPTION OF DRAWING(S) - The drawing shows a block diagram of the thermo-photovoltaic system.    Thermo-photovoltaic system (100)    Thermo-photovoltaic power source (101)    Voltage converter (102)    Electronic load (103)    Controller (104)