Abstract:
A method of displaying a page is provided, which includes sensing an input for moving a page; determining an available scroll distance according to the sensed input; and displaying a Graphic User Interface (GUI) based on the available scroll distance and a currently displayed position of the page.
Abstract:
A method of executing a function in response to a touch input by a user on a touch screen and an electronic device implementing the same is provided. The method of processing an object through an electronic device includes displaying a plurality of objects through a display functionally connected to the electronic device. The method of processing the object through an electronic device also includes obtaining an input corresponding to a first object among the plurality of objects. The method of processing the object through an electronic device further includes determining a second object related to the input among the plurality of objects. The method of processing the object through an electronic device includes displaying execution information of a function corresponding to the first object and object information related to the second object through the display.
Abstract:
According to an embodiment, an electronic device may comprise a communication circuit and at least one processor operatively connected to the communication circuit, wherein the at least one processor may be configured to: configure a communication link with at least one external electronic device via the communication circuit; identify the quality of the communication link; on the basis that the quality of the communication link is lower than a threshold quality, discard at least one of packets to be transmitted for a configured time interval in the communication link; and transmit a packet indicating the at least one packet being discarded to the at least one external electronic device via the communication circuit. Other embodiments may be possible.
Abstract:
An electronic device and method are disclosed. The electronic device includes: a communication circuit for transceiving data, a charging circuit for receiving power via an electrical connection, and controlling a communication channel operative through the electrical connection, a memory, and a processor. The processor implements the method, including: receiving, via the charging circuit, and through the electrical connection, connection information of a first external electronic device for communicatively connecting to the first external electronic device, from a second external electronic device into which the electronic device is inserted and receiving power via the charging circuit, transmitting, via the charging circuit, and through the electrical connection, connection information of the electronic device for communicatively connecting to the first external electronic device, to the second external electronic device, and storing the connection information of the first external electronic device in the memory.
Abstract:
According to an embodiment, an electronic device may include: a wireless communication circuit for performing short-range wireless communication with at least one external electronic device; a memory; and a processor operatively connected to the wireless communication circuit and the memory. The processor may perform the short-range wireless communication with the at least one external electronic device via the wireless communication circuit, form a first neighbor awareness networking (NAN) cluster with the at least one external electronic device, on the basis of the short-range wireless communication, transmit a short-range wireless signal to the at least one external electronic device included in the first NAN cluster, and inactivate an NAN cluster merging function of the at least one external electronic device, using the short-range wireless signal. Various other embodiments may be possible.
Abstract:
Method comprising: establishing a first link with a first external electronic device, based on the Bluetooth network; receiving information associated with a second link created between the first external electronic device and a second external electronic device, from the first external electronic device; attempting to receive a first data packet transmitted from the second external electronic device by monitoring the second link based at least partially on the information associated with the second link; identifying whether a response message is received from the first external electronic device; transmitting, to the second external electronic device, a response message indicating “ACK” for the first data packet, when the first data packet is normally received, and when the response message is received from the first external electronic device; and withholding a response message for reception of the first data packet, when the first data packet is not normally received.
Abstract:
An electronic device is provided. The electronic device includes a wireless communication circuit that supports a Bluetooth network, at least one processor operatively connected to the wireless communication circuit, and a memory operatively connected to the at least one processor. The memory stores instructions that, when executed, cause the at least one processor, through the wireless communication circuit, to generate a first link with a first external electronic device based on the Bluetooth network, generate a second link with a second external electronic device based on the Bluetooth network, transmit information to the second external electronic device through the second link, wherein the information is used by the second external electronic device to monitor the first link, negotiate timing for transmitting a response message with the second external electronic device, receive a data packet from the first external electronic device, and transmit a response message to the first external electronic device in response to the data packet based on the negotiated timing.
Abstract:
An electronic device for receiving data packets in a Bluetooth environment is provided. The electronic device includes a wireless communication circuitry configured to support a Bluetooth protocol. The wireless communication circuitry is configured to establish a first link with a first external electronic device, synchronize a secret key generation scheme with the first external electronic device based on information obtained while establishing the first link, receive page information transmitted from a second external electronic device, based on Bluetooth address information of the first external electronic device, the Bluetooth address information being obtained while establishing the first link, generate a link key used for a second link between the first external electronic device and the second external electronic device, based on the synchronized secret key generation scheme, and receive an encrypted data packet transmitted over the second link from the second external electronic device using the generated link key.
Abstract:
A first electronic device, second electronic device, and a method are disclosed herein. The first electronic device includes communication circuitry and a processor that implements the method, including transmitting, using the communication circuit, a distance measurement signal including the first secure preamble to the second electronic device, receiving a response signal through the communication circuit including a second secure preamble generated by the second electronic device from the external electronic device, authenticating the response signal based on the second secure preamble, and based on successful authentication, determining a distance to the second electronic device based on a transmission time of the distance measurement signal and a reception time of the response signal.
Abstract:
An electronic device according to various embodiments of the present invention may include an antenna module configured to sense an electromagnetic (EM) signal generated from an external electronic device, a communication module, a processor operatively connected to the antenna module and the communication module, and a memory storing instructions which, are configured to, when executed, cause the processor to identify the external electronic device based on at least part of the EM signal sensed from the external electronic device via the antenna module, identify whether the identified external electronic device is registered in a designated control application, and provide information related to the external electronic device based on whether the external electronic device is registered. In addition, other various embodiments of the present invention may be possible.