CN110069311B - Application window display method and device, mobile terminal and readable storage medium - Google Patents

Application window display method and device, mobile terminal and readable storage medium Download PDF

Info

Publication number
CN110069311B
CN110069311B CN201910336000.1A CN201910336000A CN110069311B CN 110069311 B CN110069311 B CN 110069311B CN 201910336000 A CN201910336000 A CN 201910336000A CN 110069311 B CN110069311 B CN 110069311B
Authority
CN
China
Prior art keywords
screen
application program
mobile terminal
full
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910336000.1A
Other languages
Chinese (zh)
Other versions
CN110069311A (en
Inventor
严敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201910336000.1A priority Critical patent/CN110069311B/en
Publication of CN110069311A publication Critical patent/CN110069311A/en
Application granted granted Critical
Publication of CN110069311B publication Critical patent/CN110069311B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

The invention discloses an application program window display method, an application program window display device, a mobile terminal and a readable storage medium, wherein the method comprises the following steps: when detecting that an application program in the mobile terminal starts a full-screen window, detecting whether the full-screen window is normally displayed on a screen of the mobile terminal; if the full-screen window is not normally displayed on the mobile terminal screen, determining a display area of which the size is adaptive to that of the mobile terminal screen; and displaying the full-screen window on the display area of the mobile terminal screen. The invention ensures that when the application program developed for the mobile terminal with other screen proportions runs in the mobile terminal, the mobile terminal can normally display the application program window of the application program, thereby avoiding the problem of abnormal display of the application program picture of the mobile terminal caused by the difference of the screen proportions.

Description

Application window display method and device, mobile terminal and readable storage medium
Technical Field
The present invention relates to the field of mobile terminals, and in particular, to a method and apparatus for displaying an application window, a mobile terminal, and a readable storage medium.
Background
With the popularity of large-screen or full-screen mobile terminals (such as smartphones), mobile terminals are gradually evolving towards higher screen footprints and wider display effects. When the current mobile terminal is researched and developed, the aspect ratio of the adopted screen hardware may not be a uniform and standard industry choice any more, for example, the current smart phone standard screen ratio is 16:9, and a special-shaped screen mobile phone of 19.5:9 is researched and developed for obtaining a higher screen ratio display effect. The difference of the screen proportions causes abnormal situations such as incomplete display of content elements at the edge of a screen, which may occur because the display screen is forced to stretch and fill the screen when application software developed for mobile terminals with certain aspect ratios runs on mobile terminals with other aspect ratios. When game software developed for a standard screen ratio of 16:9 runs on a special-shaped screen mobile phone of 19.5:9, the situation of incomplete content display can occur.
Disclosure of Invention
The invention mainly aims to provide an application program window display method, an application program window display device, a mobile terminal and a readable storage medium, and aims to solve the technical problem of abnormal display of an application program picture caused by screen proportion difference on the mobile terminal at present.
In order to achieve the above object, an embodiment of the present invention provides an application window display method, applied to a mobile terminal, including:
when detecting that an application program in the mobile terminal starts a full-screen window, detecting whether the full-screen window is normally displayed on a screen of the mobile terminal;
if the full-screen window is not normally displayed on the mobile terminal screen, determining a display area of which the size is adaptive to that of the mobile terminal screen;
and displaying the full-screen window on the display area of the mobile terminal screen.
Optionally, the step of detecting whether the full-screen window is normally displayed on the screen of the mobile terminal includes:
detecting whether the application program is matched with a preset application program list or not;
and if the application program is matched with the application program in the application program list, determining that the application program is not normally displayed on the screen of the mobile terminal.
Optionally, after the step of detecting whether the application program is matched in the preset application program list, the method further includes:
if the application program is not matched in the application program list, detecting whether the application program is set to be forcedly displayed in a non-full screen mode;
And if the application program is detected to be set to be forcedly not displayed in a full screen, determining that the application program is not normally displayed on the screen of the mobile terminal.
Optionally, the step of detecting whether the application program is set to force non-full screen display comprises:
detecting whether abnormal content is displayed in a preset area on a screen of the mobile terminal;
and if abnormal content is detected to be displayed in the preset area, determining that the application program is set to force non-full screen display.
Optionally, the application window display method further includes:
when the application is detected to be set to force non-full screen display, the application is added to the application list.
Optionally, the step of determining the display area of the full screen window adapted to the screen size of the mobile terminal includes:
acquiring a standard display proportion of the application program and acquiring a screen size of the mobile terminal;
calculating to obtain the display size of the full-screen window according to the standard display proportion and the screen size;
and determining the display area of the full-screen window on the screen of the mobile terminal according to the display size.
Optionally, after the step of displaying the full screen window on the display area of the mobile terminal screen, the method further includes:
Determining a filling area of the mobile terminal screen except the display area;
and displaying the preset filling content on the filling area of the mobile terminal screen.
The invention also provides an application window display device, which comprises:
the detection module is used for detecting whether the full-screen window is normally displayed on a screen of the mobile terminal or not when the application program in the mobile terminal is detected to start the full-screen window;
the determining module is used for determining a display area with the size adapted to the full-screen window and the mobile terminal screen if the full-screen window is not normally displayed on the mobile terminal screen;
and the display module is used for displaying the full-screen window on the display area of the mobile terminal screen.
The invention also provides a mobile terminal, which comprises: the system comprises a memory, a processor and an application window display program stored in the memory and capable of running on the processor, wherein the application window display program realizes the steps of the application window display method when being executed by the processor.
The present invention also provides a computer-readable storage medium having stored thereon an application window display program which, when executed by a processor, implements the steps of the application window display method described above.
According to the method and the device, when the mobile terminal detects that the application program starts the full-screen window, whether the full-screen window is normally displayed on the screen of the mobile terminal is detected, if the full-screen window is not normally displayed, the display area which is adaptive to the screen of the mobile terminal is determined, and the full-screen window is displayed on the display area, so that when the application program developed for the mobile terminal with other screen proportions operates in the mobile terminal, the mobile terminal can normally display the application program window of the application program, and the problem that the display of an application program picture of the mobile terminal is abnormal due to the difference of the screen proportions is avoided.
Drawings
FIG. 1 is a schematic diagram of an alternative hardware architecture of a mobile terminal according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a wireless communication device of the mobile terminal of FIG. 1;
FIG. 3 is a flowchart illustrating a first embodiment of an application window display method according to the present invention;
fig. 4 is a schematic diagram of incomplete display of application window content in a mobile terminal according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a mobile terminal displaying a full screen window according to an embodiment of the present invention;
FIG. 6 is a block diagram of a window display device according to a preferred embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present invention, and have no specific meaning per se. Thus, "module," "component," or "unit" may be used in combination.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention, the mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an a/V (audio/video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the mobile terminal structure shown in fig. 1 is not limiting of the mobile terminal and that the mobile terminal may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be used for receiving and transmitting signals during the information receiving or communication process, specifically, after receiving downlink information of the base station, processing the downlink information by the processor 110; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication, global System for Mobile communications), GPRS (General Packet Radio Service ), CDMA2000 (Code Division Multiple Access, CDMA 2000), WCDMA (Wideband Code Division Multiple Access ), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, time Division synchronous code Division multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency Division Duplex Long term evolution), and TDD-LTE (Time Division Duplexing-Long Term Evolution, time Division Duplex Long term evolution), etc.
WiFi belongs to a short-distance wireless transmission technology, and a mobile terminal can help a user to send and receive e-mails, browse web pages, access streaming media and the like through the WiFi module 102, so that wireless broadband Internet access is provided for the user. Although fig. 1 shows a WiFi module 102, it is understood that it does not belong to the necessary constitution of a mobile terminal, and can be omitted entirely as required within a range that does not change the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the mobile terminal 100. The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive an audio or video signal. The a/V input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, and the like, and can process such sound into audio data. The processed audio (voice) data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting the audio signal.
The mobile terminal 100 includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 1061 and/or the backlight when the mobile terminal 100 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; as for other sensors such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured in the mobile phone, the detailed description thereof will be omitted.
The display unit 106 is used to display information input by a user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the mobile terminal. In particular, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a display screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 1071 or thereabout by using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends the touch point coordinates to the processor 110, and can receive and execute commands sent from the processor 110. Further, the touch panel 1071 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 107 may include other input devices 1072 in addition to the touch panel 1071. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc., as specifically not limited herein.
Further, the touch panel 1071 may overlay the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or thereabout, the touch panel 1071 is transferred to the processor 110 to determine the type of touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in fig. 1, the touch panel 1071 and the display panel 1061 are two independent components for implementing the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 may be integrated with the display panel 1061 to implement the input and output functions of the mobile terminal, which is not limited herein.
The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
The memory 109 may be used to store software programs as well as various data, and the memory 109 may be a computer readable storage medium, and the memory 109 stores the application window display program of the present invention. The memory 109 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Such as processor 110, executes the application window display program in memory 109 to perform the steps of the various embodiments of the application window display method of the present invention.
Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to the respective components, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to perform functions of managing charging, discharging, and power consumption management through the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described herein.
In order to facilitate understanding of the embodiments of the present invention, a communication network system on which the mobile terminal of the present invention is based will be described below.
Referring to fig. 2, fig. 2 is a schematic diagram of a communication network system according to an embodiment of the present invention, where the communication network system is an LTE system of a general mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an e-UTRAN (Evolved UMTS Terrestrial Radio Access Network ) 202, an epc (Evolved Packet Core, evolved packet core) 203, and an IP service 204 of an operator that are sequentially connected in communication.
Specifically, the UE201 may be the terminal 100 described above, and will not be described herein.
The E-UTRAN202 includes eNodeB2021 and other eNodeB2022, etc. The eNodeB2021 may be connected with other eNodeB2022 by a backhaul (e.g., an X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide access from the UE201 to the EPC 203.
EPC203 may include MME (Mobility Management Entity ) 2031, hss (Home Subscriber Server, home subscriber server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, pgw (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function, policy and tariff function entity) 2036, and so on. The MME2031 is a control node that handles signaling between the UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location registers (not shown) and to hold user specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034 and PGW2035 may provide IP address allocation and other functions for UE201, PCRF2036 is a policy and charging control policy decision point for traffic data flows and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem ), or other IP services, etc.
Although the LTE system is described above as an example, it should be understood by those skilled in the art that the present invention is not limited to LTE systems, but may be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
Based on the above mobile terminal hardware structure and the communication network system, various embodiments of the method of the present invention are provided.
The invention provides an application program window display method which is mainly applied to a mobile terminal. In a first embodiment of the application window display method, referring to fig. 3, the application window display method includes:
step S100, when detecting that an application program in a mobile terminal starts a full-screen window, detecting whether the full-screen window is normally displayed on a screen of the mobile terminal;
in the running process of an application program installed in the mobile terminal, a plurality of application program windows are started, wherein a main window is generally started first, and then a plurality of sub-windows are started based on operation events of the sub-windows. The application window may be a full screen window or a non-full screen window. The full screen window is a window which is set to be full screen display in the application program, other display contents such as a status bar, a navigation bar and the like of the system are hidden when the window is displayed in the mobile terminal, and the non-full screen window comprises a window which is not hidden when the window is displayed, the navigation bar or a window with a fixed display size, such as a non-full screen input method window. Currently, when a full-screen window of an application program is displayed on a mobile terminal, the mobile terminal defaults to be full of a screen of the mobile terminal, namely the display size of the full-screen window defaults to be the screen size.
In the research and development process of the mobile terminal, the aspect ratio of screen hardware adopted for pursuing different display effects may be different, for example, the aspect ratio of a screen in the current smart phone industry standard is 16:9, and a special-shaped screen mobile phone with a screen ratio of 19.5:9 is developed for higher screen ratio display effects. However, when the application program is developed, the layout of the application program window is generally performed only for the standard screen proportion, or only for some existing common screen proportions, so that when the application program runs in the mobile terminal with other screen proportions, the application program window may be abnormally displayed, for example, the problem of insufficient content display may occur, as shown in fig. 4, a schematic diagram of insufficient content display of the application program window is shown, the application program is developed for the terminal with the screen proportion of 1:1, the display proportion of the full screen window in the application program is 1:1, and when the application program is installed and run in the mobile terminal with the screen proportion of 2:1, the full screen window of the application program is stretched to fill up the screen of the mobile terminal, so that the content in the range of a dotted line frame cannot be displayed, namely, the content of the abnormal display is caused.
In order to solve the problem of abnormal display of the application program screen caused by the difference of the screen proportions on the mobile terminal, the following technical scheme is provided in the embodiment.
Because the problem of abnormal display of the full-screen window of the application program may occur, the mobile terminal may detect whether the full-screen window is normally displayed on the screen of the mobile terminal when detecting that the application program starts the full-screen window. It should be noted that, the application program of the mobile terminal system may not be in the detection range, that is, the mobile terminal only detects whether the full-screen window of the third party application program installed by the system is normally displayed.
The mobile terminal determines whether the started application program window is a full-screen window or a non-full-screen window according to the layout attribute of each application program window set by the application program, if a status bar and a navigation bar are needed to be hidden and if a fixed display size is needed. Specifically, when the application program starts the application program window, the mobile terminal can calculate the display area of the application program window on the screen, including the display size and the display position, according to the screen size of the mobile terminal and the layout attribute set by the application program through the window management service windowmanager service, and store the display area and the display position in a Rect object. The display size may be a length-width size expressed in terms of pixels, and the display position may be coordinates of the upper left corner of the window on the screen. The Rect object is typically used to store parameters that appear in pairs, such as the top left corner coordinates, width and height of a rectangular box, where it can be used to store the top left corner coordinates and length and width dimensions of an application window. If the mobile terminal detects that the display size of the Rect object corresponding to the application window is the screen size of the mobile terminal, the application window is determined to be a full-screen window.
The mobile terminal determining whether the full-screen window is normally displayed may be detecting whether the application program is in a preset application program list, and if so, determining that the full-screen window cannot be normally displayed. Or after the full-screen window is displayed on the screen, whether the content in the preset area on the screen is normal content is displayed or not is detected, and if the normal content is not displayed, it is determined that the full-screen window cannot be displayed normally.
Step S200, if the full-screen window is not normally displayed on the mobile terminal screen, determining a display area of which the full-screen window is adaptive to the size of the mobile terminal screen;
if the full-screen window is detected not to be normally displayed on the mobile terminal screen, the mobile terminal determines a display area with the size of the full-screen window being adaptive to that of the mobile terminal screen. The adaptation to the screen size of the mobile terminal means that the proportion of the display area should be the standard display proportion of the application program, and the display size should not exceed the screen size of the mobile terminal, so that the problem that the display content is stretched and deformed or the display of the content is not complete in the full-screen window is avoided.
The display area of the full-screen window of the application program and the display area of the screen of the mobile terminal can be stored in the mobile terminal in advance, and the display area of the full-screen window is directly obtained from the local when the mobile terminal needs to determine. For an application program developed for a first mobile terminal with a screen ratio of 1:1, a display area adapted by the application program is prestored in a second mobile terminal with a screen ratio of 2:1: the display ratio is 1:1, the upper left corner coordinates are [0,0] (i.e. the upper left corner of the mobile terminal screen), and the width is the screen width of the second mobile terminal. It should be noted that, in the embodiments of the present invention, the screen ratio mentioned in the specific examples, such as the screen ratio 1:1, is merely for the purpose of assisting the description, and does not represent the actual screen ratio of the mobile terminal currently developed.
The display area may also be calculated by the mobile terminal according to the standard display scale of the application program and the screen size of the mobile terminal. The standard display proportion of the application program is that of a full-screen window set during application program development, for example, the standard display proportion of the application program developed for a mobile terminal with a screen proportion of 16:9 is 16:9.
Specifically, the mobile terminal may modify, through windowmanager service, the Rect object of the full-screen window, and modify the display size and the display position in the Rect object of the full-screen window to the redetermined size and position of the display area.
And step S300, displaying the full-screen window on the display area of the mobile terminal screen.
After determining the display area of the full-screen window, the mobile terminal displays the full-screen window on the display area of the screen of the mobile terminal. Specifically, the bottom layer display system of the mobile terminal can acquire the display size and the display position from the Rect object of the full-screen window, and display the display content of the full-screen window in an area defined by the display size and the display position on the screen of the mobile terminal. As shown in fig. 5, which is a schematic diagram of displaying a full-screen window on a mobile terminal with a screen ratio of 2:1, the display area of the full-screen window is determined as follows: the display proportion is 1:1, the upper left corner coordinates are [0,0] (namely the upper left corner of the screen of the mobile terminal), and the width is the screen width of the second mobile terminal; the mobile terminal will not have the problem of incomplete content display and the like when displaying the full screen window on the display area.
In this embodiment, when the mobile terminal detects that the application program starts the full screen window, whether the full screen window is normally displayed on the screen of the mobile terminal is detected, if the full screen window is not normally displayed, a display area where the full screen window is matched with the screen of the mobile terminal is determined, and the full screen window is displayed on the display area, so that when the application program developed for the mobile terminal with other screen proportions operates in the mobile terminal, the mobile terminal can normally display the application program window of the application program, and the problem that the display of the application program picture of the mobile terminal is abnormal due to the difference of the screen proportions is avoided.
Further, based on the above-mentioned first embodiment, a second embodiment of the application window display method of the present invention is proposed, in which step S100 includes:
step S101, detecting whether the application program is matched in a preset application program list;
and when detecting that the application program starts a full-screen window, the mobile terminal detects whether the application program is matched with a preset application program list. The application program list can be periodically downloaded and updated from a server to a local database by the mobile terminal, the package name of the application program which can not normally display the full-screen window in the mobile terminal can be stored in the application program list, the mobile terminal obtains the package name of the application program when detecting that the application program starts the full-screen window, and the application program list is matched according to the package name. The application program list can be tested by a developer by installing an application program in the mobile terminal, and the application program which can not normally display a full-screen window in the mobile terminal is added into the application program list.
Step S102, if the application program is matched in the application program list, determining that the application program is not normally displayed on the screen of the mobile terminal.
If the mobile terminal is matched with the application program in the application program list, determining that the application program is not normally displayed on the screen of the mobile terminal. Specifically, if the mobile terminal matches the package name of the application program in the application program list, determining that the application program is in the application program list, and indicating that the full-screen window of the application program cannot be normally displayed on the screen of the mobile terminal. It should be noted that before detecting whether the application program is matched with the application program in the application program list, the mobile terminal does not display the full screen window of the application program, and after determining that the application program is in the application program list, the full screen window is displayed on the determined display area adapted to the screen size of the mobile terminal, so that the user does not have flickering on the viewing effect; after determining that the application is not in the application list, the full screen window is displayed full screen on the screen in a default full screen-paved manner.
In this embodiment, when the mobile terminal detects that the application program starts the full-screen window, whether the application program is matched in a preset application program list is detected, if the application program is matched, it is determined that the full-screen window cannot be normally displayed on the mobile terminal screen, then a display area of the full-screen window and the mobile terminal screen size adaptation is determined, so that the mobile terminal can quickly determine whether the full-screen window can be normally displayed, and further a display area of the full-screen window and the mobile terminal screen size adaptation is determined according to a determination result.
Further, based on the above second embodiment, a third embodiment of the application window display method of the present invention is proposed. In this embodiment, after step S102, the method further includes:
step S103, if the application program is not matched in the application program list, detecting whether the application program is set to be forcedly displayed in a non-full screen mode;
if the mobile terminal does not match the application program in the application program list, detecting whether the application program is set to be forcedly displayed in a non-full screen mode. And a parameter can be configured in the application program for indicating that the mobile terminals with different screen proportions adopt non-full screen display to display the full screen window of the application program, specifically, if the application program developed for the mobile terminal with the screen proportion of 1:1 is configured to be non-full screen display for the newly developed mobile terminals with other screen proportions in the subsequent maintenance stage, when the mobile terminal with other screen proportions installs the application program, the application program is set to be forced to be non-full screen display according to the configuration of the application program, namely, the full screen window of the application program is not displayed in a mode of laying the screen by default.
In addition, options for the user to select non-full screen display and full screen display may also be provided in the mobile terminal. If a user installs a third party application program in the mobile terminal, the application program is not in an application program list preset in the mobile terminal, so that when the mobile terminal starts the application program for the first time, a full screen window of the application program is displayed on a screen in a default shop screen mode, the user finds that the content of the full screen display window of the application program is not fully displayed and influences the watching effect, the application program can be set to be in non-full screen display through options set by the mobile terminal, and the mobile terminal sets the application program to be forcedly in non-full screen display according to the selection of the user.
Step S104, if the application program is detected to be set to be forcedly not displayed in a full screen, determining that the application program is not normally displayed on a screen of the mobile terminal.
If the mobile terminal detects that the application program is set to be forcedly not displayed in a full screen, determining that the application program is not normally displayed on a screen of the mobile terminal. If the mobile terminal detects that the application program is set to be forced to be displayed in a non-full screen mode, the explanation is that the user can find that the full-screen window of the application program is abnormally displayed on the mobile terminal in the using process, so that the application program is selected to be displayed in the non-full screen mode in the mobile terminal; it is also possible that the mobile terminal detects that the application is configured for non-full screen display.
Further, if the mobile terminal detects that the application program is not set to force non-full screen display, the full screen window can be displayed on the screen in a mode of fully spreading the screen of the mobile terminal.
Further, step S103 includes:
step S1031, detecting whether abnormal content is displayed in a preset area on a screen of the mobile terminal;
the mobile terminal can also display a full-screen window of the application program on a screen in a mode of spreading the full screen when the application program is not matched in a preset application program list, and detect whether normal content is displayed in a preset area on the screen. The preset area may be a fixed area preset on the screen of the mobile terminal, such as the lower right corner of the screen of the mobile terminal.
The mobile terminal detects whether preset content is displayed in the preset area, wherein the preset content can be determined according to the display content of the full-screen window of the application program, if the display content of the lower right corner of the screen should comprise a black frame when the full-screen window of an application program is normally displayed in the screen of the mobile terminal, the mobile terminal detects whether the black frame exists in the area of the lower right corner of the screen when the full-screen window of the application program is displayed, and particularly can detect the RGB value or the brightness value of a pixel point in the area of the lower right corner of the screen to determine whether the black frame exists in the area. If the mobile terminal detects that the preset area content does not display the preset content, determining that the preset area displays abnormal content, and if the mobile terminal detects that the preset area displays the preset content, determining that the preset area displays normal content. It should be noted that, if the preset area is composed of a plurality of areas on the screen, the preset content corresponding to the area needs to be displayed in the plurality of areas, and the mobile terminal determines to display normal content in the preset area.
Step S1032, if abnormal content is detected to be displayed in the preset area, determining that the application program is set to force non-full screen display.
If the mobile terminal detects that the preset area content is displayed abnormally, the application program can be set to force non-full screen display. Thereafter, the mobile terminal may determine that the application is set to force a non-full screen display upon detecting that the application initiates a full screen window.
In order to further improve the speed of the mobile terminal for determining whether the full-screen window can be normally displayed, so that the mobile terminal can quickly and normally display the full-screen window, the method for displaying the application program window of the mobile terminal further comprises the following steps:
step S400, when it is detected that the application program is set to force non-full screen display, adding the application program to the application program list.
When the mobile terminal detects that the application program is set to be forcefully not displayed in full screen, the application program is added into the application program list. Specifically, the package name of the application may be added to the application list. If the mobile terminal sets the application program to be forced to be not displayed in a full screen mode, and the full screen window of the application program cannot be normally displayed on the screen, the application program is added into the application program list, so that the mobile terminal can be directly matched with the application program from the application program list when the full screen window of the application program is started next time, other judgment is not needed, and the speed of displaying the full screen window of the mobile terminal is improved.
In addition, the mobile terminal may upload the modified application list to the server so that the terminal having the same screen ratio as the mobile terminal can download the new application list from the server.
In this embodiment, when it is detected that the application program is not matched with the preset application program list, whether the application program is set to be forcedly non-full-screen display is further detected, if it is detected that the application program is set to be forcedly non-full-screen display, it is determined that the application program is not normally displayed on a screen of the mobile terminal, accuracy of determining that a full-screen window cannot be normally displayed by the mobile terminal is improved, and further, display of the full-screen window is achieved more accurately, so that the problem that content of the full-screen window is not fully displayed due to a difference in screen proportion is avoided.
Further, based on the first, second or third embodiment described above, a fourth embodiment of the application window display method of the present invention is proposed. In this embodiment, the step S200 includes:
step S201, obtaining the standard display proportion of the application program and obtaining the screen size of the mobile terminal;
when the mobile terminal detects that the full-screen window of the application program is not normally displayed on the screen, the standard display proportion of the application program is obtained, and the screen size of the mobile terminal is obtained. The standard display proportion of the application program is that of a full-screen window set during application program development, for example, the standard display proportion of the application program developed for a mobile terminal with a screen proportion of 16:9 is 16:9. The screen size of the mobile terminal may be the length and width in terms of pixels, such as a 19:8 screen ratio mobile terminal, and the screen size may be 2160 x 1080, i.e., 2160 pixels long and 1080 pixels wide.
Step S202, calculating to obtain the display size of the full-screen window according to the standard display proportion and the screen size;
and the mobile terminal calculates the display size of the full-screen window on the screen according to the acquired standard display proportion of the application program and the screen size of the mobile terminal. Specifically, since the standard display proportion of the application program may be larger than the screen proportion of the mobile terminal or may be smaller than the screen proportion of the mobile terminal, the mobile terminal may compare the standard display proportion of the application program with the screen proportion of the mobile terminal according to the standard display proportion and the screen size of the application program, and for the two cases, different calculation modes are adopted:
if the standard display proportion of the application program is smaller than the screen proportion of the mobile terminal, the width of the screen of the mobile terminal is taken as the width of the full screen window, the length of the full screen window is calculated according to the determined width and the standard display proportion of the application program, the obtained width and length are the display size of the full screen window, if the screen size of the mobile terminal is 2160 x 1080, the screen proportion of the mobile terminal is calculated to be 2:1, if the standard display proportion of the application program is 1:1, the standard display proportion of the application program is smaller than the screen proportion, at the moment, 1080 pixels of the width of the full screen window are determined, 1080 pixels of the length of the full screen window are calculated according to the aspect ratio of 1:1, and the display size of the full screen window is 1080 x 1080 is obtained.
In the second case, if the standard display proportion of the application program is larger than the screen proportion of the mobile terminal, the length of the screen of the mobile terminal is taken as the length of the full screen window, the width of the full screen window is calculated according to the determined length and the standard display proportion of the application program, the obtained width and length are the display size of the full screen window, if the screen size of the mobile terminal is 1080 x 1080, the screen proportion of the mobile terminal is calculated to be 1:1, if the standard display proportion of the application program is 2:1, the standard display proportion of the application program is larger than the screen proportion, at the moment, the length of the full screen window is determined to be 1080 pixels, and the width of the full screen window is calculated to be 540 pixels according to the aspect ratio of 2:1, so that the display size of the full screen window is 1080 x 540 is obtained.
Step S203, determining the display area of the full-screen window on the screen of the mobile terminal according to the display size.
After the display size of the full-screen window is determined by the mobile terminal, the display area of the full-screen window on the screen of the mobile terminal is determined according to the display size. The display area may be an area defined by a display position and a display size, the display position may be determined by coordinates of an upper left corner of the full screen window on the screen of the mobile terminal, and then the mobile terminal may determine coordinates of the upper left corner of the full screen window on the screen of the mobile terminal according to the display size of the full screen window. The mobile terminal may display the full screen window in the middle or may display the full screen window on one side of the screen.
Specifically, if the standard display proportion of the application program is smaller than the screen proportion, the full-screen window can be centrally displayed, displayed on the left side of the screen or displayed on the right side of the screen, when the upper left corner coordinate of the mobile terminal screen is [0,0], if the full-screen window is centrally displayed, the upper left corner abscissa= (screen length-full-screen window length)/2 and the ordinate is 0; if the display is displayed on the left side of the screen, the left upper corner of the full screen window is provided with 0, 0; if displayed on the right side of the screen, the abscissa of the upper left corner of the full screen window=screen length-full screen window length, and the ordinate is 0. As in the specific example above, when the screen size of the mobile terminal is 2160×1080 and the calculated display size of the full-screen window is 1080, if the full-screen window is centrally displayed, the upper left corner coordinate of the full-screen window is [540,0], if the full-screen window is displayed on the left side, the upper left corner coordinate of the full-screen window is [0,0], and if the full-screen window is displayed on the left side, the upper left corner coordinate of the full-screen window is [1080,0]. If the standard display proportion of the application program is larger than the screen proportion, the full-screen window can be centrally displayed, displayed on the upper side of the screen or displayed on the lower side of the screen, and the method for specifically calculating the left upper corner coordinate of the full-screen window is similar to the calculation method, and detailed description thereof is omitted.
Further, when the full-screen window of the application program is started for the first time, the mobile terminal can save the display size and the display position of the limited display area after determining the display area of the full-screen window, and when the full-screen window of the application program is detected to be started for the next time, the pre-saved display size and display position can be directly obtained without calculating the display size and the display position each time, so that the speed of displaying the full-screen window of the mobile terminal is improved.
In this embodiment, when the mobile terminal detects that the full-screen window of the application program is not normally displayed on the screen of the mobile terminal, the display size and the display position of the full-screen window are calculated according to the standard display proportion of the application program and the screen size of the mobile terminal, so that the display area of the full-screen window and the screen size of the mobile terminal are redetermined, and when the application programs with different screen proportions are installed in the mobile terminal, the content of the application program can be normally displayed, and the problem that the display of the application program picture of the mobile terminal is abnormal due to the difference of the screen proportions is avoided.
Further, based on the first, second, third or fourth embodiment described above, a fifth embodiment of the application window display method of the present invention is proposed. In this embodiment, after the step S300, the method includes:
Step S500, determining a filling area of the mobile terminal screen except the display area;
after the mobile terminal displays the full-screen window in the display area on the screen, determining a filling area except the display area of the screen, wherein the filling area is the area except the display area in the whole area of the screen of the mobile terminal, namely the area which is not covered by the full-screen window on the screen. Specifically, the size and position of the filling area may be calculated according to the screen size, the display size and the display position of the full screen window, for example, when the screen size is 2160×1080, the display size of the full screen window is 1080×1080, the upper left corner coordinate of the full screen window is [540,0], the filling area includes areas on the left and right sides of the display area of the full screen window, the size of the left filling area is 540×1080, the upper left corner coordinate is [0,0], the size of the right filling area is 540×1080, and the upper left corner coordinate is [1620,0].
And step S600, displaying preset filling content on the filling area of the mobile terminal screen.
After determining the filling area, the mobile terminal displays preset filling content on the filling area of the mobile terminal screen. The preset filling content can be a pure black suspension frame, or the mobile terminal can detect the color of the display content around the full-screen window, and the color of the suspension frame is determined according to the color of the display content around the full-screen window, so that the whole tone of the full-screen window is matched. It is also possible that when the mobile terminal detects that the size of the filling area is larger than the preset size, a new message received, such as a short message or a new message of an application program therein, is displayed in the filling area.
Because the display area of the full-screen window on the screen, which is determined by the mobile terminal, is not the whole area of the screen, the abnormal situation that other application program interface elements below the application program are displayed transparently may occur in the area of the screen which is not covered by the full-screen window. In order to avoid such abnormal display, in this embodiment, a filling area of the screen other than the display area of the full screen window is determined by the mobile terminal, and preset filling content is displayed in the filling area of the screen, so that the area of the screen of the mobile terminal, which is not covered by the full screen window, will not have abnormal display.
In addition, an embodiment of the present invention further provides an application window display device, referring to fig. 6, where the application window display device includes:
the detection module 10 is used for detecting whether the full-screen window is normally displayed on a screen of the mobile terminal when detecting that an application program in the mobile terminal starts the full-screen window;
a determining module 20, configured to determine a display area in which the full-screen window is adapted to the size of the mobile terminal screen if the full-screen window is not normally displayed on the mobile terminal screen;
and a display module 30, configured to display the full-screen window on the display area of the mobile terminal screen.
Further, the detection module 10 includes:
a first detection unit, configured to detect whether an application program is matched with a preset application program list;
and the first determining unit is used for determining that the application program is not normally displayed on the screen of the mobile terminal if the application program is matched in the application program list.
Further, the detection module 10 further includes:
a second detection unit, configured to detect whether the application program is set to force non-full screen display if the application program is not matched in the application program list;
and the second determining unit is used for determining that the application program is not normally displayed on the screen of the mobile terminal if the application program is detected to be set to be forcedly not displayed in a full screen.
Further, the second detection unit further includes:
the detection subunit is used for detecting whether abnormal content is displayed in a preset area on the screen of the mobile terminal;
and the determining subunit is used for determining that the application program is set to force non-full screen display if abnormal content is displayed in the preset area.
Further, the application window display device further includes:
And the adding module is used for adding the application program to the application program list when the application program is detected to be set to be forcedly not displayed in a full screen mode.
Further, the determining module 20 further includes:
an obtaining unit, configured to obtain a standard display proportion of the application program, and obtain a screen size of the mobile terminal;
the calculation unit is used for calculating the display size of the full-screen window according to the standard display proportion and the screen size;
and a third determining unit, configured to determine, according to the display size, a display area of the full-screen window on a screen of the mobile terminal.
Further, the determining module 20 is further configured to determine a filling area of the mobile terminal screen except for the display area;
the display module 30 is further configured to display preset filler content on the filler region of the mobile terminal screen.
The expansion content of the specific implementation mode of the application program window display device is basically the same as that of each embodiment of the application program window display method, and no description is repeated here.
In addition, the embodiment of the invention also provides a computer readable storage medium, wherein an application program window display program is stored on the computer readable storage medium, and the steps of the application program window display method are realized when the application program window display program is executed by a processor. The expansion content of the specific implementation manner of the computer readable storage medium of the present invention is basically the same as that of each embodiment of the application window display method, and will not be described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.

Claims (6)

1. An application window display method applied to a mobile terminal is characterized in that the application window display method comprises the following steps:
when detecting that an application program in the mobile terminal starts a full-screen window, detecting whether the full-screen window is normally displayed on a screen of the mobile terminal; before detecting whether the application program is matched with the application program in the application program list, the full-screen window of the application program is not displayed;
if the full-screen window is not normally displayed on the mobile terminal screen, determining a display area of which the size is adaptive to that of the mobile terminal screen;
displaying the full screen window on the display area of the mobile terminal screen;
the step of detecting whether the full-screen window is normally displayed on the screen of the mobile terminal comprises the following steps:
Detecting whether the application program is matched with a preset application program list or not;
if the application program is matched with the application program in the application program list, determining that the application program is not normally displayed on a screen of the mobile terminal;
if the application program is not matched in the application program list, detecting whether the application program is set to be forcedly displayed in a non-full screen mode;
if the application program is detected to be set to be forcedly not displayed in a full screen, determining that the application program is not normally displayed on a screen of the mobile terminal;
the step of detecting whether the application is set to force a non-full screen display comprises:
detecting whether abnormal content is displayed in a preset area on a screen of the mobile terminal;
if abnormal content displayed in the preset area is detected, determining that the application program is set to be forced to be displayed in a non-full screen mode;
adding the application to the application list when it is detected that the application is set to force non-full screen display;
before detecting whether the application program is matched with the application program in the application program list, the full-screen window of the application program is not displayed, and after the application program is matched with the application program in the application program list, the full-screen window is displayed on the display area of the mobile terminal screen.
2. The application window display method of claim 1, wherein the step of determining a display area of the full screen window that is adapted to a mobile terminal screen size comprises:
acquiring a standard display proportion of the application program and acquiring a screen size of the mobile terminal;
calculating to obtain the display size of the full-screen window according to the standard display proportion and the screen size;
and determining the display area of the full-screen window on the screen of the mobile terminal according to the display size.
3. An application window display method according to claim 1 or 2, wherein after the step of displaying the full screen window on the display area of a mobile terminal screen, further comprising:
determining a filling area of the mobile terminal screen except the display area;
and displaying the preset filling content on the filling area of the mobile terminal screen.
4. An application window display device, the application window display device comprising:
the detection module is used for detecting whether the full-screen window is normally displayed on a screen of the mobile terminal or not when the application program in the mobile terminal is detected to start the full-screen window;
The determining module is used for determining a display area with the size adapted to the full-screen window and the mobile terminal screen if the full-screen window is not normally displayed on the mobile terminal screen;
the display module is used for displaying the full-screen window on the display area of the mobile terminal screen;
the detection module comprises:
a first detection unit, configured to detect whether an application program is matched with a preset application program list;
a first determining unit, configured to determine that the application is not normally displayed on the mobile terminal screen if the application is matched in the application list;
the detection module further comprises:
a second detection unit, configured to detect whether the application program is set to force non-full screen display if the application program is not matched in the application program list;
a second determining unit, configured to determine that the application is not normally displayed on the mobile terminal screen if it is detected that the application is set to be forcedly not displayed in full screen;
the second detection unit further includes:
the detection subunit is used for detecting whether abnormal content is displayed in a preset area on the screen of the mobile terminal;
A determining subunit, configured to determine that the application program is set to force non-full screen display if abnormal content is detected to be displayed in the preset area;
the application window display device further comprises an adding module for adding the application program to the application program list when the application program is detected to be set to be forcedly not displayed in full screen;
before detecting whether the application program is matched with the application program in the application program list, the full-screen window of the application program is not displayed, and after the application program is matched with the application program in the application program list, the full-screen window is displayed on the display area of the mobile terminal screen.
5. A mobile terminal, the mobile terminal comprising: a memory, a processor and an application window display program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the application window display method of any of claims 1 to 3.
6. A computer readable storage medium, characterized in that it has stored thereon an application window display program, which when executed by a processor, implements the steps of the application window display method according to any of claims 1 to 3.
CN201910336000.1A 2019-04-24 2019-04-24 Application window display method and device, mobile terminal and readable storage medium Active CN110069311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910336000.1A CN110069311B (en) 2019-04-24 2019-04-24 Application window display method and device, mobile terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910336000.1A CN110069311B (en) 2019-04-24 2019-04-24 Application window display method and device, mobile terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN110069311A CN110069311A (en) 2019-07-30
CN110069311B true CN110069311B (en) 2023-12-08

Family

ID=67368727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910336000.1A Active CN110069311B (en) 2019-04-24 2019-04-24 Application window display method and device, mobile terminal and readable storage medium

Country Status (1)

Country Link
CN (1) CN110069311B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416479A (en) * 2019-08-21 2021-02-26 腾讯科技(深圳)有限公司 Window display switching method, device, terminal and computer readable storage medium
CN114968429A (en) * 2021-02-20 2022-08-30 Oppo广东移动通信有限公司 Game interface display method and device, equipment and storage medium
CN113608817B (en) * 2021-08-19 2024-05-07 上海幻电信息科技有限公司 Method and system for processing bullet frame
CN114115660B (en) * 2021-11-30 2023-12-26 北京达佳互联信息技术有限公司 Media resource processing method, device, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566616A (en) * 2017-08-15 2018-01-09 维沃移动通信有限公司 A kind of display methods of information, terminal and computer-readable recording medium
CN107678829A (en) * 2017-10-31 2018-02-09 维沃移动通信有限公司 A kind of application control method and mobile terminal
CN108073343A (en) * 2018-01-26 2018-05-25 维沃移动通信有限公司 A kind of display interface method of adjustment and mobile terminal
CN108984253A (en) * 2018-06-29 2018-12-11 奇酷互联网络科技(深圳)有限公司 Application Program Interface display methods, device, readable storage medium storing program for executing and mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170168685A1 (en) * 2015-12-15 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic device for controlling terminal window display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107566616A (en) * 2017-08-15 2018-01-09 维沃移动通信有限公司 A kind of display methods of information, terminal and computer-readable recording medium
CN107678829A (en) * 2017-10-31 2018-02-09 维沃移动通信有限公司 A kind of application control method and mobile terminal
CN108073343A (en) * 2018-01-26 2018-05-25 维沃移动通信有限公司 A kind of display interface method of adjustment and mobile terminal
CN108984253A (en) * 2018-06-29 2018-12-11 奇酷互联网络科技(深圳)有限公司 Application Program Interface display methods, device, readable storage medium storing program for executing and mobile terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Real-time screen image scaling and its GPU acceleration;Wen Sun等;2009 16th IEEE International Conference on Image Processing(ICP);第3285-3288页 *
浅谈android手机多屏幕分辨率问题及处理方法;杨碎明;薄博文;;山西青年(第18期);第245页 *

Also Published As

Publication number Publication date
CN110069311A (en) 2019-07-30

Similar Documents

Publication Publication Date Title
CN107093418B (en) Screen display method, computer equipment and storage medium
CN107908383B (en) Screen color adjusting method and device and mobile terminal
CN110069311B (en) Application window display method and device, mobile terminal and readable storage medium
CN110784898B (en) Network switching method, mobile terminal and computer readable storage medium
CN109032741B (en) Terminal screen brightness adjusting method, mobile terminal and storage medium
CN107067842B (en) Color value adjusting method, mobile terminal and storage medium
CN107506163B (en) Method for adjusting screen display, terminal and computer readable storage medium
CN107295270B (en) Image brightness value determination method and device, terminal and computer-readable storage medium
CN108198150B (en) Method for eliminating image dead pixel, terminal and storage medium
CN109195213B (en) Mobile terminal screen control method, mobile terminal and computer readable storage medium
CN107705247B (en) Image saturation adjusting method, terminal and storage medium
CN110187808B (en) Dynamic wallpaper setting method and device and computer-readable storage medium
CN107153500B (en) Method and equipment for realizing image display
CN109934769B (en) Method, terminal and storage medium for long screenshot of screen
CN111708503A (en) Screen projection control method and device and computer readable storage medium
CN112822538A (en) Screen projection display method, screen projection device, terminal and storage medium
CN110069122B (en) Screen control method, terminal and computer readable storage medium
CN112637410B (en) Method, terminal and storage medium for displaying message notification
CN111899695A (en) Backlight adjusting method, terminal device and readable storage medium
CN108234893B (en) Brightness adjusting method, brightness adjusting equipment and computer readable storage medium
CN109976859B (en) Screenshot method, terminal and computer readable storage medium
CN109725819B (en) Interface display method and device, double-screen double-system terminal and readable storage medium
CN111324407A (en) Animation display method, terminal and computer readable storage medium
CN109729280B (en) Image processing method and mobile terminal
CN112612372A (en) Touch event regulation and control method and device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant