Abstract:
An electronic device for providing an in-vehicle infotainment (IVI) service using migration and a method thereof are provided. The electronic device includes a housing, a connector exposed through the housing and connected to an IVI system, a processor positioned in the housing and operatively connected with the connector, and a memory positioned in the housing and be operatively connected with the processor. The memory includes a first system software, a hypervisor configured to execute the first system software, and instructions. The instructions, when executed by the processor, control the electronic device to: receive state information about the IVI system through the connector, receive at least part of a second system software of the IVI system through the connector, install the at least part of the second system software to execute on the hypervisor, cause the IVI system to be inactivated, execute the first system software and the second system software on the hypervisor using at least part of the state information, and provide data resulting from operations of the first system software and the second system software to the IVI system through the connector.
Abstract:
In certain embodiments, an electronic device comprises a temperature sensor; and a processor, wherein the processor is configured to: detect that a temperature of the electronic device exceeds a predetermined temperature; when the temperature exceeds the predetermined temperature, drive at least one process satisfying a predetermined condition for a proportion of time periods and not driving the at least one process during remaining time periods.
Abstract:
The electronic device may comprise: a display; a processor electrically connected to the display and including a plurality of cores; and a memory electrically connected to the processor, wherein the memory is configured to store a plurality of application programs, and stores instructions which, when executed, allow the processor to perform parallel compilation of two or more application programs among the plurality of application programs by using two or more cores among the plurality of cores during a booting operation, and when at least one application program which has failed to be compiled is sensed, perform a rebooting operation, and perform series compilation of the at least one application program which has failed to be compiled, by using one core among the plurality of cores during the rebooting operation. Other embodiments may also be possible.
Abstract:
A foldable electronic device is provided. The electronic device includes a housing including a first housing and a second housing, a flexible display including a first display part and a second display part, a first camera module mounted in the first housing and disposed adjacent to the cutting structure, and a second camera module and a third camera module mounted in the second housing, in which the first housing includes a notch having any suitable shape. At least one of the second camera module or the third camera module is disposed to face the same direction as the first camera module when the first housing and the second housing are folded.
Abstract:
Disclosed in the present invention is a device comprising: a housing including a first surface facing a first direction and a second surface facing a second direction; a transparent cover formed on at least a portion of the first surface of the housing; a display disposed between the transparent cover and the second surface; a sensor disposed between the display and the second surface; and a control circuit, electrically connected to the sensor, for controlling the sensor, wherein the display can comprise: a first region including a plurality of pixels capable of displaying color; and a second region aligned on at least a portion of the sensor such that light acquired from the outside of the electronic device passes through the sensor. The present invention can have various examples.
Abstract:
A method and an apparatus for reducing power consumption of an electronic device are provided. The method includes executing an app in response to a first user input and switching the app to a background in response to a second user input. The method also includes confirming whether the app that has been switched to the background satisfies at least one condition and automatically limiting an operation of the app when the app that has been switched to the background satisfies the at least one condition. A result of the automatically limiting operation the operation of the app is displayed.
Abstract:
An apparatus and a method for displaying information required to be secured in a wireless communication terminal are provided. The method includes recognizing generation of notification information of one or more processes activated in a first operation mode among a plurality of operation modes including the first operation mode and a second operation mode; and notifying a user of a part of the notification information when a current operation mode is the second operation mode.
Abstract:
A method and electronic device for providing a user interfaces corresponding to a user input in an electronic device. The method includes displaying at least one first user interface corresponding to a first user input mode and displaying, when a user input of a second user input mode is detected, at least one input guide for executing a function corresponding to the at least one first user interface in the second user input mode.
Abstract:
An electronic device may include: a housing including a first housing and a second housing movable with respect to the first housing; a flexible display in which a display area for displaying a screen is expanded or reduced as the second housing moves with respect to the first housing; a memory; and a processor, wherein the processor is configured to: identify a change in the size of the display area on the basis of the movement of the second housing relative to the first housing; determine an application to be preloaded from among a plurality of applications on the basis of the identified size of the display area; load, into the memory, a preload process including some of resources for executing the determined application to be preloaded; and, in response to the occurrence of an event associated with the execution of the application to be preloaded, load an activity for the execution of the application by using the loaded preload process.
Abstract:
An electronic device includes a memory configured to store one or more applications, and at least one processor configured to control the electronic device. The processor may identify a target model file based on a neural network and associated with a target application among the one or more applications, determine a target initialization time of the target model file among a plurality of preset initialization times, and initialize the target model file at the target initialization time. In addition, various example embodiments may be implemented.