Abstract:
An electronic device may include a display, a bending detector configured to detect bending of the display, a processor electrically connected to the display and the bending detector, and a memory electrically connected, directly or indirectly, to the processor. The processor may be configured to divide the display into a first area and a second area when entering to a flex mode in response to detecting the bending of the display while an application is executed, output a content element of the application to the first area of the display, and output, to the second area of the display, a control element corresponding to one or more items of a level lower than a first level included by a menu item of the first level that is mapped to the flex mode in the application.
Abstract:
An electronic device includes a flexible display, a sensor, a memory, and a processor. The memory stores instructions that cause the processor to receive a first user input through a display, display at least one graphic user interface (GUI) on the display in response to the first user input, receive a second user input with respect to the at least one GUI, determine a multi-window layout on the basis of the second user input, receive a third user input with respect to the at least one GUI, determine, on the basis of the third user input, at least one application to be operated on the multi-window layout, detect a shape change of the electronic device due to unfolding or sliding by using the sensor, and display the multi-window layout and the at least one application on the display based on the display being extended.
Abstract:
Various embodiments of the disclosure provide a method and apparatus for providing a vibration in an electronic device. According to various embodiments of the disclosure, an electronic device may include a memory including instructions stored therein, and at least one processor, wherein the at least one processor coupled to the memory is configured to execute the stored instructions for detecting an event for a user's input related to a direction, identifying a vibration pattern having directivity, in response to the detected event, and providing a vibration having directivity by driving the one or more vibration devices, based on the vibration pattern.
Abstract:
An electronic device may comprise a flexible display, and at least one processor. The at least one processor may be configured to control the display to: display an execution screen of a first application in a first area of the display in a first position state, expand the display to include the first area and a second area, in response to a switch from the first position state to a second position state, display, in the second area, at least one object representing an executable application based on application attribute information, based on the display being expanded, and display, on the expanded display, the execution screen of the first application together with an execution screen of an application corresponding to the selected object, in response to selection of any one of the at least one object.
Abstract:
An electronic device is disclosed, including: a housing foldable along at least one axis, a first display disposed on a first surface of the housing, the first display flexible as to switch from an unfolded state to a folded state along the at least one axis, a second display, separate from the first display, disposed on a second surface of the housing opposite to the first surface, and a processor. The processor is configured to: execute a video call including display of a plurality of call targets on the first display, and based on detecting a switch from the unfolded state to the folded state while a number of the plurality of call targets is greater than or equal to a reference value: display a thumbnail of at least one selected call target from among the plurality of call targets in a first sub-region on the second display, and display thumbnails of unselected call targets from among the plurality of call targets in a second sub-region different from the first sub-region on the second display.
Abstract:
A data processing circuit includes a delay circuit configured to delay a data signal and generate delayed data signals each having a different delay; and an output control circuit configured to output a first data signal among the delayed data signals as a data signal sampled at a first edge of a sampling clock signal, and output a second data signal among the delayed data signals as a data signal sampled at a second edge of the sampling clock signal.
Abstract:
Methods and mobile devices for providing various eco-friendly User Interfaces (UIs) are provided. In one method for providing the eco-friendly UI, the mobile device measures a recharging amount or time, displays the recharging amount or time, and determines whether the recharging amount or time is more than a predefined critical amount or time. If the recharging amount or time is more than the critical amount or time, the mobile device is transitioned into an executable state of a specific application. This may give a user motivation to use a solar charge system and thereby reduce battery consumption of the mobile device.
Abstract:
An electronic device is provided. The electronic device includes a display configured to display a screen on at least a portion of a display region, a sensor configured to detect an expansion or reduction of the display region, and a processor operatively connected to the display. The processor is configured to receive user input related to the screen displayed on the at least the portion of the display region, identify an expansion of the display region through the sensor, and display an input user interface (UI), including a UI component determined on the basis of the user input, on at least a portion of the expanded display region in response to the reception of the user input and the identification of the expansion of the display region.
Abstract:
Various embodiments of the present disclosure relate to an electronic device and a method of processing a pop-up window using a multi-window thereof. The electronic device includes: a housing; a display viewable through a first face of the housing; a processor operatively coupled with the display; and a memory operatively coupled with the processor. The memory may store instructions which, when executed, cause the processor to control the electronic device to: in response to occurrence of an event, display a pop-up window including a first User Interface (UI) corresponding to the event in some regions of the display, detect an input requesting extending and displaying the pop-up window, identify whether a multi-window is active in response to the detection of the input, and based on the multi-window being active, remove the pop-up window and display a second UI for the event on a sub-window having a lowest priority among at least one sub-window other than a main window among the multi-windows.
Abstract:
A flexible device according to various embodiments of the present invention may comprise: a touch panel for detecting contact with respect to at least a part of the flexible device; and a processor for judging bending information of the flexible device, judging the properties of each of one or more contact areas detected by the touch panel, and controlling a function of the flexible device on the basis of the judged bending information and a change in the judged properties of the one or more contact areas. In addition to the various embodiments of the present invention, other embodiments may also be possible.