Abstract:
Methods and apparatuses are provided for managing use of a module of an electronic device. An operating system (OS) is executed in a first state in which a first application program is capable of using a hardware component or a software module. A second application program is permitted to use the hardware component or the software module in the first state in response to a first input requesting execution of a function of the second application program, which is set to be executed in a second state of the OS. A third application program is prevented from using the hardware component or the software module in the first state in response to a second input requesting execution of a function of the third application program, which is set to be executed in a third state of the OS.