CN109885373A - A kind of rendering method and device of user interface - Google Patents
A kind of rendering method and device of user interface Download PDFInfo
- Publication number
- CN109885373A CN109885373A CN201910146557.9A CN201910146557A CN109885373A CN 109885373 A CN109885373 A CN 109885373A CN 201910146557 A CN201910146557 A CN 201910146557A CN 109885373 A CN109885373 A CN 109885373A
- Authority
- CN
- China
- Prior art keywords
- display
- screen
- operation object
- display area
- target pattern
- 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.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a kind of rendering methods of user interface, before the UI for showing operation object, determine the type for showing the display screen of the user interface, shield if abnormity, determine the screen display mode for being directed to the operation object, after determining that the screen display mode is target pattern, by calling the corresponding display edge interface of the target pattern, by the operation object, corresponding display area is revised as meeting the target pattern on the display screen.That is, the shape of modified display area, meets the display features of shape of the target pattern requirement, thus according to the UI that the relative position of script renders the operation object will not occur UI show it is incomplete, be blocked the case where.The display area mode for meeting screen display mode is obtained by modification, in UI rendering, it is no longer necessary to uniformly adjust UI with respect to rendering position for different shape display area, reduce the system processing load for rendering UI in different shape display area.
Description
Technical field
The present invention relates to data processing fields, more particularly to the rendering method and device of a kind of user interface.
Background technique
With the development of display technology, the display screen of intelligent terminal also more has diversity.It is aobvious with different shape
Show that the display screen in region comes into being, such as abnormity screen.Abnormity screen belongs to a kind of irregular display screen in display area edge
Curtain, such as the current common Liu Haiping in smart phone field just belong to a kind of abnormity screen, since the front top of smart phone is set
Set the elements such as camera, sensor so that front top some non-display area, and the non-display area two sides according to
It is so display area.
Intelligent terminal can run program or application, and pass through program, using the user interface shown on the display screen
(User Interface, UI) is interacted with user.Due to the irregular display area of abnormity screen, need to avoid UI non-
Display area is blocked, the problem that causes difficult interface or can not interact.
For this purpose, currently used mode is, before program, using UI is shown on the display screen, modification UI relative to
The rendering position of display area is unified after moving the rendering position of UI to display screen center position, then carries out UI rendering,
The UI for being located at display screen edge originally is avoided not block due to abnormity screen with this.
However, this mode causes before showing UI every time, rendering position of the change UI relative to display area is required,
Increase system processing load.
Summary of the invention
In order to solve the above-mentioned technical problem, the embodiment of the invention provides a kind of rendering method of user interface and device,
It no longer needs uniformly to adjust UI with respect to rendering position for different shape display area, reduce in different shape display area
The system processing load of middle rendering UI.
The embodiment of the invention discloses following technical solutions:
In a first aspect, the embodiment of the present invention provides a kind of rendering method of user interface, which comprises
Determine the type of display screen, the display screen is used to show the user interface of operation object;
If the display screen is abnormity screen, the screen display mode for the operation object is determined;
If the screen display mode is target pattern, by calling the corresponding display edge interface of the target pattern,
By the operation object, corresponding display area is revised as meeting the target pattern on the display screen;
The user interface is rendered in display area after the modification.
Second aspect, the embodiment of the present invention provide a kind of rendering device of user interface, and described device includes first determining
Unit, the second determination unit, modification unit and rendering unit:
First determination unit, for determining the type of display screen, the display screen is for showing operation object
User interface;
Second determination unit, if determining that the display screen for abnormity screen, determines for first determination unit
For the screen display mode of the operation object;
The modification unit leads to if determining that the screen display mode is target pattern for second determination unit
It crosses and calls the corresponding display edge interface of the target pattern, the operation object is corresponding aobvious on the display screen
Show that region is revised as meeting the target pattern;
The rendering unit, for rendering the user interface in display area after the modification.
The third aspect, the embodiment of the present invention provide a kind of rendering apparatus for user interface, and the equipment includes processing
Device and memory:
Said program code is transferred to the processor for storing program code by the memory;
The processor is used for the wash with watercolours of the user interface according to the instruction execution first aspect in said program code
Dyeing method.
Fourth aspect, the embodiment of the present invention provide a kind of computer readable storage medium, the computer-readable storage medium
Matter is used to execute the rendering method of user interface described in first aspect for storing program code, said program code.
It can be seen from above-mentioned technical proposal before the UI for showing operation object, determine for showing the user interface
Display screen type, shield if abnormity, determine the screen display mode for being directed to the operation object, determining that the screen is aobvious
Show mode be target pattern after, by calling the corresponding display edge interface of the target pattern, by the operation object in the display
Corresponding display area is revised as meeting the target pattern on screen.That is, the shape of modified display area, full
The display features of shape that the foot target pattern requires, to render the UI of the operation object also not according to the relative position of script
It will appear UI and show incomplete, the case where being blocked.The display area mode for meeting screen display mode is obtained by modification,
When UI is rendered, it is no longer necessary to uniformly adjust UI with respect to rendering position for different shape display area, reduce in different shape
The system processing load of UI is rendered in display area.Moreover, being laid out by the UI that the method renders, relative to unified to aobvious
The UI that display screen curtain center position moves rendering position and renders is laid out, and more meets the display area under current screen display pattern
Features of shape improves the usage experience of user.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, below will to embodiment or
Attached drawing needed to be used in the description of the prior art is briefly described, it should be apparent that, the accompanying drawings in the following description is only
Some embodiments of the present invention, for those of ordinary skill in the art, without any creative labor,
It is also possible to obtain other drawings based on these drawings.
Fig. 1 is to illustrate example diagram to the interface obtained after user interface rendering according to traditional approach;
Fig. 2 is a kind of Application Scenarios-Example figure of the rendering method of user interface provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart of the rendering method of user interface provided in an embodiment of the present invention;
Fig. 4 a is the display area exemplary diagram under display fringe mode provided in an embodiment of the present invention;
Fig. 4 b is the display area exemplary diagram under hiding fringe mode provided in an embodiment of the present invention;
Fig. 5 a is to render the interface figure obtained after UI under display fringe mode provided in an embodiment of the present invention;
Fig. 5 b is that the interface figure obtained after UI is rendered under hiding fringe mode provided in an embodiment of the present invention;
Fig. 6 is operation object provided in an embodiment of the present invention from the period exemplary diagram for starting to closing;
Fig. 7 is the view layout of intelligent terminal provided in an embodiment of the present invention;
Fig. 8 is a kind of flow chart of the rendering method of user interface provided in an embodiment of the present invention;
Fig. 9 a is a kind of structure chart of the rendering device of user interface provided in an embodiment of the present invention;
Fig. 9 b is a kind of structure chart of the rendering device of user interface provided in an embodiment of the present invention;
Fig. 9 c is a kind of structure chart of the rendering device of user interface provided in an embodiment of the present invention;
Figure 10 is a kind of structure chart of the rendering apparatus for user interface provided in an embodiment of the present invention;
Figure 11 is the structure chart of server provided in an embodiment of the present invention.
Specific embodiment
With reference to the accompanying drawing, the embodiment of the present invention is described.
Traditional user interface rendering method, since abnormity screen is typically all to set certain a part for showing screen edge
It is set to non-display area, therefore, before showing UI every time, requires rendering position of the change UI relative to display area, it is unified
The rendering position of UI is mobile to display screen center position, so that the UI layout of rendering is difficult to meet current screen display mould
Display area features of shape under formula.In addition, since there may be many UI on display screen, in the rendering position of mobile UI
When need in view of all UI, especially all UI close to display screen edge, intricate operation is easy to omit, increase
System processing load.
Include multiple UI on the interface as shown in Figure 1, Fig. 1 shows a kind of interface figure, respectively such as 101,
Shown in 102 ... 107.It will be seen from figure 1 that the display screen of the smart phone for showing interface is Liu Haiping,
Fringe part is as shown in 108.In order to avoid UI's Liu Haiping is not blocked under different screen display pattern, the rendering of all UI
Position is mobile to display screen center position, avoids rendering UI close to the position of display screen edge as far as possible.Due to it is unified to
The rendering position of the mobile UI of screen center position is shown, even if fringe part two sides, there are display area, the display area is not yet
UI can be rendered, and then the UI layout of rendering is caused not meet the display area features of shape under current screen display pattern.
In addition, needing to pay close attention to since the unified rendering position to the mobile UI of display screen center position belongs to upper layer operation
Each UI, intricate operation are easy to omit.And due to the unified rendering position to the mobile UI of display screen center position, may make
Obtaining UI, in the corresponding physical location of bottom, there are deviations in the display position on upper layer and UI, even if user grasps some UI
Make, due to the presence of deviation, causes bottom that can not make a response to the operation of user, and then user is caused to be difficult to pass through operation
UI is interacted with operation object.
In order to solve the above-mentioned technical problem, the embodiment of the present invention provides a kind of rendering method of user interface, transports showing
Before the UI of row object, however, it is determined that for showing that the display screen of user interface shields for abnormity, and determine and be directed to the operation object
Screen display mode be target pattern after, it is no longer necessary to uniformly adjust the opposite position that renders UI for different shape display area
It sets, but by the corresponding display edge interface of invocation target mode, the operation object is corresponding aobvious on the display screen
Show that region is revised as meeting the target pattern, to will not go out according to the UI that the relative position of script renders the operation object
Existing UI show not entirely, the case where being blocked.
The rendering method of user interface provided in an embodiment of the present invention can be applied in intelligent terminal, intelligent terminal example
It such as can be smart phone, tablet computer.As shown in Fig. 2, program or application can be run on intelligent terminal 201, operation pair
As being the program or application run on intelligent terminal 201.
For running object and be game, before the UI for needing to show operation object, the determination of intelligent terminal 201 is used for
Show the type of the display screen of the UI, wherein UI is the medium for running object and interacting with user, and user can pass through
The interaction that operation is realized with runs object is carried out to UI.The UI of the operation object shown on display screen may include multiple, use
Family is by the way that different UI can object progresss be corresponding interacts with operation, as shown in Fig. 2, 101,102 ... 107 be different
UI, wherein user can control the angle in game by 102 by the 101 available cartographic informations for running objects, user
Gamut is dynamic etc..
If the display screen of intelligent terminal 201 is abnormity screen, intelligent terminal is further determined that for the operation object
Screen display mode, after determining that the screen display mode is target pattern, by calling the corresponding display side of the target pattern
Along interface, by the operation object, corresponding display area is revised as meeting the target pattern on the display screen.202 in Fig. 2
It shows a kind of by modifying the obtained display area for meeting target pattern.
Wherein, abnormity screen belongs to a kind of irregular display screen in display area edge.In order in the front of smart phone
The elements such as camera, sensor are set, it will usually a part of non-display area are equipped at the edge of display screen, thus non-
The elements such as camera, sensor are arranged in display area.Such as Liu Haiping, water droplet screen of smart phone etc. are all a kind of abnormity screens.
For another example, non-display area may be set in the bottom of smart phone, sensor is set in the non-display area, is used for fingerprint
Unlock etc..
After modification obtains meeting the display area of target pattern, UI is rendered in display area after the modification, is no longer needed
UI is uniformly adjusted with respect to rendering position for different shape display area, reduce and render in different shape display area
The system processing load of UI.Intelligent terminal 201 utilizes method provided in an embodiment of the present invention in the display screen of intelligent terminal 201
UI is rendered on curtain, the UI on the display screen of the intelligent terminal 201 after rendering is laid out as shown in 203 in Fig. 2, relative to unified
To the UI layout for showing the mobile rendering position of screen center position and rendering, more meet the display under current screen display pattern
Region shape feature improves the usage experience of user.
Next, will be situated between in detail in conjunction with attached drawing to the rendering method of user interface provided in an embodiment of the present invention
It continues.
A kind of flow chart of the rendering method of user interface is shown referring to Fig. 3, Fig. 3, which comprises
S301, the type for determining display screen.
Wherein, the display screen is used to show the user interface of operation object.
Show that screen may include multiple types, such as abnormity screen and non-profiled screen.Due to the irregular display of abnormity screen
Region needs that UI is avoided to be blocked by non-display area, the problem that causes difficult interface or can not interact.Therefore rendering UI it
Before, it is necessary first to the type of judgement display screen, so that S302- can be executed in the case where showing screen is abnormity screen
S304, the UI for avoiding rendering from obtaining are blocked by non-display area.
If S302, the display screen are abnormity screen, the screen display mode for the operation object is determined.
Show screen be abnormity screen in the case where, screen display mode may include it is a variety of, by intelligent terminal into
Row setting, can change the screen display mode for operation object.
By taking abnormity screen is Liu Haiping as an example, screen display mode may include showing fringe mode and hiding fringe mode,
By being configured to intelligent terminal, in display fringe mode and can will be hidden for the screen display mode of operation object
It is switched between fringe mode.
If S303, the screen display mode are target pattern, by calling the corresponding display edge of the target pattern
Interface, by the operation object, corresponding display area is revised as meeting the target pattern on the display screen.
Different screen display modes has the display area being consistent therewith, is modified according to the object module determined
The display area for meeting target pattern is obtained, so as to render the operation object in the subsequent relative position according to script
UI UI will not occurs and show incomplete, the case where being blocked.
It is understood that abnormity screen may include a variety of, such as Liu Haiping, water droplet screen etc..In a kind of implementation
In, if abnormity screen is Liu Haiping, the screen display mode of Liu Haiping includes showing fringe mode and hiding fringe mode, then mesh
Mark mode includes display fringe mode or hiding fringe mode.
Abnormity screen is under different target patterns, and corresponding display area may be on the display screen for operation object
It is different.By taking abnormity screen is Liu Haiping as an example, if target pattern is display fringe mode, operation object corresponds on the display screen
Display area be retain fringe part display area.It is fringe part shown in dotted line frame referring to fig. 4 shown in a,
Fringe part includes display area (white area in dotted line frame) and non-display area (black region in dotted line frame), retains Liu
The display area of extra large part then illustrates that the display area of fringe part is displayed for UI, therefore, shows under fringe mode
Display area is as shown in the white area in Fig. 4 a.
If target pattern is to hide fringe mode, corresponding display area is to hide Liu to operation object on the display screen
The display area of extra large part.Referring to fig. 4 shown in b, wherein the white area in 401 is the viewing area shown under fringe mode
Domain, and under hiding fringe mode, the display area for hiding fringe part then illustrates that the display area of fringe part is no longer used to
It shows UI, therefore, hides the display area under fringe mode as shown in 402 white area in Fig. 4 b.
It should be noted that the terminal type of intelligent terminal may include many kinds, and under target pattern, different type
Intelligent terminal there is different display edge interfaces, the display edge interface called in S303 should be the end of intelligent terminal
Hold interface corresponding to type.Therefore, in one possible implementation, the method also includes determinations to be configured with display
Then the terminal type of the intelligent terminal of screen determines corresponding display edge interface according to terminal type.
Under normal circumstances, the corresponding terminal type of the intelligent terminal of different brands may be different, therefore, different brands
Intelligent terminal calls different display edge interfaces to modify display area.For example, the brand of intelligent terminal is brand A, target mould
When formula is display fringe mode, then corresponding display edge interface is by calling addExtraFlags () function call
Interface;Target pattern is when hiding fringe mode, then corresponding display edge interface is by calling clearExtraFlags
The interface of () function call.If terminal type is brand B, what is called is display corresponding to this terminal type of brand B
Edge interface.
It should be noted that the step of determining the terminal type for being configured with the intelligent terminal of display screen can be in determination
It is carried out before the step for for the screen display mode for running object, the operation object can also be directed to determining
Screen display mode the step for after carry out, can also with determine for it is described operation object screen display mode this
One step carries out simultaneously, and the present embodiment does not limit this.
The user interface is rendered in S304, display area after the modification.
In the present embodiment, the UI that the operation object can be rendered according to the relative position of script, is rendered by the method
UI layout out more meets current relative to unified to the UI layout for showing the mobile rendering position of screen center position and rendering
Display area features of shape under screen display mode, improves the usage experience of user.
As shown in Figure 5 a, Fig. 5 a is to show the interface figure for rendering under fringe mode and obtaining after UI, relative in Fig. 1
For the interface figure obtained using traditional approach, obtained using user interface rendering method provided in an embodiment of the present invention
Interface figure in, UI shown in 101 and 102 can be rendered in the display area of fringe part, rather than such as tradition
The unified rendering position to the mobile UI of display screen center position in mode, thus will not fringe part two sides display area
UI is rendered, is blocked to avoid UI by fringe.Therefore, the UI layout of method rendering provided in an embodiment of the present invention, more meets current
Display area features of shape under screen display mode.
Correspondingly, hiding the interface figure for rendering under fringe mode and obtaining after UI referring to shown in Fig. 5 b.
It can be seen from above-mentioned technical proposal before the UI for showing operation object, determine for showing the user interface
Display screen type, shield if abnormity, determine the screen display mode for being directed to the operation object, determining that the screen is aobvious
Show mode be target pattern after, by calling the corresponding display edge interface of the target pattern, by the operation object in the display
Corresponding display area is revised as meeting the target pattern on screen.That is, the shape of modified display area, full
The display features of shape that the foot target pattern requires, to render the UI of the operation object also not according to the relative position of script
It will appear UI and show incomplete, the case where being blocked.The display area mode for meeting screen display mode is obtained by modification,
When UI is rendered, it is no longer necessary to uniformly adjust UI with respect to rendering position for different shape display area, reduce in different shape
The system processing load of UI is rendered in display area.
It should be noted that in embodiments of the present invention, display area is modified by executing S301-S304, to modify
UI is rendered in display area afterwards to need to carry out under certain condition, not arbitrarily modifies display area, that is to say, that
The step of intelligent terminal is needed in the case where operation object meets preset condition, executes S301-S304.
It is understood that due to modification display area purpose be in order to guarantee rendering operation object UI after, UI is not
It can be blocked by the non-display area of abnormity screen, therefore, when needing to render the UI of operation object, can trigger and execute S301-
When the step of S304, i.e. preset condition, can be the UI for needing to render operation object.
It should be noted that needing to render the UI of operation object from the whole cycle for starting to closing in operation object
It may include a variety of opportunitys.When running object completion starting, the UI to operation object is needed to render, at this point, in order to keep away
UI after exempting from rendering is blocked, and can trigger the step of executing S301-S304.
Wherein, operation object is shown in Figure 6 from the whole cycle for starting to closing, runs the whole cycle packet of object
Starting active interface (Activity launched) is included, onCreate () function is the letter that is called when starting active interface
Number ... ... is closed active interface (Activity shut down), and onDestroy () function is closing active interface when institute
The function of calling.When intelligent terminal detects operation object reference onCreate () function, indicate that operation object completion is opened
It is dynamic, the step of executing S301-S304 is triggered at this time.
When operation object is switched to system foreground from the system background of the display affiliated intelligent terminal of screen, need again
The UI of operation object is rendered.For example, operation object is game, user cuts out setting for change intelligent terminal from game
It postpones and (the hiding fringe mode of Liu Haiping is such as changed to display fringe mode), then switch back into game, need again to game
UI rendered, at this point, in order to avoid rendering after UI be blocked, can trigger execute S301-S304 the step of.
Wherein, it when operation object is switched to system foreground from the system background of the display affiliated intelligent terminal of screen, can call
This function of onWindowFocusChanged (), therefore, when intelligent terminal detects operation object reference
When onWindowFocusChanged () function, the step of executing S301-S304 can be triggered.
When running object completion heat update, the UI of updated operation object may change, in order to avoid wash with watercolours
UI after dye is blocked, and can trigger the step of executing S301-S304.
Wherein, the information for running object describes to be added to android in file AndroidManifest.xml:
ConfigChanges attribute, operation object heat update may result in certain attributes and change, and work as attribute
(Configuration) when changing, operation object can call this function of onConfigurationChanged (), because
This can trigger execution when intelligent terminal detects operation object reference onConfigurationChanged () function
The step of S301-S304.
It can be seen that in one possible implementation, when preset condition can be operation object completion starting, or
When operation object is switched to system foreground from the system background of the display affiliated intelligent terminal of screen, or operation object is completed
When heat updates.
It should be noted that the key of the present embodiment institute providing method is to modify display area, next, by right
In S303 how will operation object corresponding display area is revised as meeting target pattern and is introduced on the display screen.
Since the corresponding Root View of operation object can define the shape of operation object corresponding display area on the screen
Shape, and the purpose for modifying display area is exactly to be revised as the shape of display area to meet the display shape of target pattern requirement
Feature therefore in one possible implementation, can be by the corresponding display edge interface of invocation target mode to fortune
The corresponding Root View of row object is modified, so that operation object is revised as according in corresponding display area on the display screen
Close target pattern.
For running object and be game, the view layout of intelligent terminal is as shown in Figure 7, wherein into the main work of game
Arena face (MainActivity) includes the Root View (RootView) of game in MainActivity, includes in RootView
Unity view (UnityPlayerView), Unity are game engines, and Unity view is view relevant to the game engine
Figure.By the corresponding display edge interface of invocation target mode, object corresponding display area on the display screen will be run
When being revised as meeting target pattern, if only modifying UnityPlayerView, it is also necessary to which the camera for continuing to modify game UI is set
It sets and comes matching logic operation (touch-control) and rendering View, will cause many unnecessary troublesome problems.As it can be seen that the present embodiment is logical
It crosses the corresponding display edge interface of calling target pattern to modify to the corresponding Root View of operation object, can be done directly
The modification of display area, it is easy to operate.
Next, will be carried out in conjunction with concrete application scene to the rendering method of user interface provided in an embodiment of the present invention
It introduces.In the application scenarios, operation object be game, game complete start when or calling
When game is switched to system foreground from the system background of intelligent terminal by onWindowFocusChanged () function, need pair
The UI of game is rendered, and triggering intelligent terminal executes the rendering method of user interface provided in an embodiment of the present invention.Wherein,
The terminal type of intelligent terminal is brand A.
In this case, the rendering method of user interface is shown in Figure 8, comprising:
S801, starting game.
Wherein, the function that game is called when onCreate () function is completed to start by game is called in game
OnCreate () function calls onWindowFocusChanged () function that can trigger execution S802.
Whether S802, the type for determining display screen are Liu Haiping, if so, S803 is executed, if it is not, then executing S807.
S803, the terminal type for being configured with the intelligent terminal of display screen is determined.
S804, determine whether the screen display mode for game is display fringe mode, if so, S805 is executed, if
It is no, then execute S806.
S805, edge interface is shown by calling addExtraFlags () function call, on the display screen by game
It is revised as meeting display fringe mode in corresponding display area.
S806, edge interface is shown by calling clearExtraFlags () function call, by game in display screen
It is revised as meeting hiding fringe mode in upper corresponding display area.
S807, into game.
……
S808, game is exited.
It can be seen from above-mentioned technical proposal before the UI for showing operation object, determine for showing the user interface
Display screen type, shield if abnormity, determine the screen display mode for being directed to the operation object, determining that the screen is aobvious
Show mode be target pattern after, by calling the corresponding display edge interface of the target pattern, by the operation object in the display
Corresponding display area is revised as meeting the target pattern on screen.That is, the shape of modified display area, full
The display features of shape that the foot target pattern requires, to render the UI of the operation object also not according to the relative position of script
It will appear UI and show incomplete, the case where being blocked.The display area mode for meeting screen display mode is obtained by modification,
When UI is rendered, it is no longer necessary to uniformly adjust UI with respect to rendering position for different shape display area, reduce in different shape
The system processing load of UI is rendered in display area.Moreover, being laid out by the UI that the method renders, relative to unified to aobvious
The UI that display screen curtain center position moves rendering position and renders is laid out, and more meets the display area under current screen display pattern
Features of shape improves the usage experience of user.
Rendering method based on the user interface that previous embodiment provides, the present embodiment also provide a kind of user interface
Rendering device, referring to Fig. 9 a, described device includes the first determination unit 901, the second determination unit 902, modification 903 and of unit
Rendering unit 904:
First determination unit 901, for determining the type of display screen, the display screen is for showing operation
The user interface of object;
Second determination unit 902, if determining that the display screen shields for abnormity for first determination unit,
Determine the screen display mode for the operation object;
The modification unit 903, if determining that the screen display mode is target mould for second determination unit
Formula is corresponded to the operation object by calling the corresponding display edge interface of the target pattern on the display screen
Display area be revised as meeting the target pattern;
The rendering unit 904, for rendering the user interface in display area after the modification.
In one implementation, referring to Fig. 9 b, described device further includes third determination unit 905:
The third determination unit 905, for if it is determined that the operation object meets preset condition, triggering described first
Determination unit 901 executes the step of type of the determining display screen.
In one implementation, the preset condition includes any of the following:
When the operation object completes starting;
When the operation object is switched to system foreground from the system background of the display affiliated intelligent terminal of screen;
When the operation object completes heat update.
In one implementation, the modification unit 903, for by calling the corresponding display of the target pattern
Edge interface modifies to the corresponding Root View of the operation object, and the operation object is right on the display screen
It is revised as meeting the target pattern in the display area answered.
In one implementation, referring to Fig. 9 c, described device further includes that the 4th determination unit 906 and the 5th determines list
Member 907:
4th determination unit 906, for determining the terminal type for being configured with the intelligent terminal of the display screen;
5th determination unit 907, for determining corresponding display edge interface according to the terminal type.
Fig. 9 c is only the exemplary structure of the rendering device of user interface, the 4th determination unit 906 and the 5th determination unit
907 may be located on other positions, and the present embodiment does not limit this.
In one implementation, if it is described abnormity screen be Liu Haiping, the target pattern include display fringe mode or
Hide fringe mode.
In one implementation, if the target pattern is display fringe mode, the operation object is in the display
Corresponding display area is the display area for retaining fringe part on screen;
If the target pattern is to hide fringe mode, the operation object corresponding display on the display screen
Region is the display area for hiding fringe part.
It can be seen from above-mentioned technical proposal before the UI for showing operation object, determine for showing the user interface
Display screen type, shield if abnormity, determine the screen display mode for being directed to the operation object, determining that the screen is aobvious
Show mode be target pattern after, by calling the corresponding display edge interface of the target pattern, by the operation object in the display
Corresponding display area is revised as meeting the target pattern on screen.That is, the shape of modified display area, full
The display features of shape that the foot target pattern requires, to render the UI of the operation object also not according to the relative position of script
It will appear UI and show incomplete, the case where being blocked.The display area mode for meeting screen display mode is obtained by modification,
When UI is rendered, it is no longer necessary to uniformly adjust UI with respect to rendering position for different shape display area, reduce in different shape
The system processing load of UI is rendered in display area.Moreover, being laid out by the UI that the method renders, relative to unified to aobvious
The UI that display screen curtain center position moves rendering position and renders is laid out, and more meets the display area under current screen display pattern
Features of shape improves the usage experience of user.
The embodiment of the invention also provides a kind of rendering apparatus for user interface, with reference to the accompanying drawing to using
The rendering apparatus at family interface is introduced.Shown in Figure 10, the embodiment of the invention provides a kind of for user interface
Rendering apparatus 1000, the equipment 1000 can also be terminal device, the terminal device can be include mobile phone, it is tablet computer, a
Personal digital assistant (Personal Digital Assistant, abbreviation PDA), point-of-sale terminal (Point of Sales, abbreviation
POS), any intelligent terminal such as vehicle-mounted computer, by taking terminal device is mobile phone as an example:
Figure 10 shows the block diagram of the part-structure of mobile phone relevant to terminal device provided in an embodiment of the present invention.
With reference to Figure 10, mobile phone includes: radio frequency (Radio Frequency, abbreviation RF) circuit 1010, memory 1020, input unit
1030, display unit 1040, sensor 1050, voicefrequency circuit 1060, Wireless Fidelity (wireless fidelity, abbreviation
WiFi) the components such as module 1070, processor 1080 and power supply 1090.It will be understood by those skilled in the art that showing in Figure 10
Handset structure out does not constitute the restriction to mobile phone, may include components more more or fewer than diagram, or combine certain
Component or different component layouts.
It is specifically introduced below with reference to each component parts of the Figure 10 to mobile phone:
RF circuit 1010 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station
Downlink information receive after, to processor 1080 handle;In addition, the data for designing uplink are sent to base station.In general, RF is electric
Road 1010 includes but is not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise
Amplifier, abbreviation LNA), duplexer etc..In addition, RF circuit 1010 can also by wireless communication with network and other set
Standby communication.Any communication standard or agreement, including but not limited to global system for mobile communications can be used in above-mentioned wireless communication
(Global System of Mobile communication, abbreviation GSM), general packet radio service (General
Packet Radio Service, abbreviation GPRS), CDMA (Code Division Multiple Access, referred to as
CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, abbreviation WCDMA), drill for a long time
Into (Long Term Evolution, abbreviation LTE), Email, short message service (Short Messaging Service,
Abbreviation SMS) etc..
Memory 1020 can be used for storing software program and module, and processor 1080 is stored in memory by operation
1020 software program and module, thereby executing the various function application and data processing of mobile phone.Memory 1020 can be led
It to include storing program area and storage data area, wherein storing program area can be needed for storage program area, at least one function
Application program (such as sound-playing function, image player function etc.) etc.;Storage data area can store the use according to mobile phone
Data (such as audio data, phone directory etc.) created etc..In addition, memory 1020 may include that high random access is deposited
Reservoir, can also include nonvolatile memory, a for example, at least disk memory, flush memory device or other are volatile
Property solid-state memory.
Input unit 1030 can be used for receiving the number or character information of input, and generate the user setting with mobile phone
And the related key signals input of function control.Specifically, input unit 1030 may include touch panel 1031 and other are defeated
Enter equipment 1032.Touch panel 1031, also referred to as touch screen collect the touch operation of user on it or nearby and (for example use
Family is using any suitable objects or attachment such as finger, stylus on touch panel 1031 or near touch panel 1031
Operation), and corresponding attachment device is driven according to preset formula.Optionally, touch panel 1031 may include touching inspection
Survey two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch behaviour
Make bring signal, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus,
And it is converted into contact coordinate, then give processor 1080, and order that processor 1080 is sent can be received and held
Row.Furthermore, it is possible to realize touch panel 1031 using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.
In addition to touch panel 1031, input unit 1030 can also include other input equipments 1032.Specifically, other input equipments
1032 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse
One of mark, operating stick etc. are a variety of.
Display unit 1040 can be used for showing information input by user or be supplied to user information and mobile phone it is each
Kind menu.Display unit 1040 may include display panel 1041, optionally, can use liquid crystal display (Liquid
Crystal Display, abbreviation LCD), Organic Light Emitting Diode (Organic Light-Emitting Diode, referred to as
) etc. OLED forms configure display panel 1041.Further, touch panel 1031 can cover display panel 1041, work as touch-control
After panel 1031 detects touch operation on it or nearby, processor 1080 is sent to determine the type of touch event,
It is followed by subsequent processing device 1080 and provides corresponding visual output on display panel 1041 according to the type of touch event.Although scheming
In 10, touch panel 1031 and display panel 1041 are the input and input work for realizing mobile phone as two independent components
Can, but in some embodiments it is possible to touch panel 1031 and display panel 1041 is integrated and realize the input of mobile phone and
Output function.
Mobile phone may also include at least one sensor 1050, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 1041, and proximity sensor can close display surface when mobile phone is moved in one's ear
Plate 1041 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect (generally three in all directions
Axis) acceleration size, can detect that size and the direction of gravity when static, can be used to identify mobile phone posture application (such as
Horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Extremely
In other sensors such as gyroscope, barometer, hygrometer, thermometer, the infrared sensors that mobile phone can also configure, herein not
It repeats again.
Voicefrequency circuit 1060, loudspeaker 1061, microphone 1062 can provide the audio interface between user and mobile phone.Sound
Electric signal after the audio data received conversion can be transferred to loudspeaker 1061, by 1061 turns of loudspeaker by frequency circuit 1060
It is changed to voice signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 1062, by voicefrequency circuit
1060 receive after be converted to audio data, then by after the processing of audio data output processor 1080, through RF circuit 1010 to send
It exports to memory 1020 to such as another mobile phone, or by audio data to be further processed.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics by WiFi module 1070
Mail, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Figure 10 shows
Go out WiFi module 1070, but it is understood that, and it is not belonging to must be configured into for mobile phone, it can according to need completely
It omits within the scope of not changing the essence of the invention.
Processor 1080 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone,
By running or execute the software program and/or module that are stored in memory 1020, and calls and be stored in memory 1020
Interior data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor
1080 may include one or more processing units;Preferably, processor 1080 can integrate application processor and modulation /demodulation processing
Device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly located
Reason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1080.
Mobile phone further includes the power supply 1090 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply
Management system and processor 1080 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.
Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.
In the present embodiment, processor 1080 included by the terminal device is also with the following functions:
Determine the type of display screen, the display screen is used to show the user interface of operation object;
If the display screen is abnormity screen, the screen display mode for the operation object is determined;
If the screen display mode is target pattern, by calling the corresponding display edge interface of the target pattern,
By the operation object, corresponding display area is revised as meeting the target pattern on the display screen;
The user interface is rendered in display area after the modification.
Shown in Figure 11, the embodiment of the invention provides a kind of servers, can generate because configuration or performance are different
Bigger difference may include one or more central processing unit (Central Processing Units, abbreviations
CPU) 1122 (for example, one or more processors) and memory 1132, one or more storage application programs
1142 or data 1144 storage medium 1130 (such as one or more mass memory units).Wherein, memory 1132
It can be of short duration storage or persistent storage with storage medium 1130.The program for being stored in storage medium 1130 may include one
Or more than one module (diagram does not mark), each module may include to the series of instructions operation in server.More into
One step, central processing unit 1122 can be set to communicate with storage medium 1130, in setting for neural network model training
The series of instructions operation in storage medium 1130 is executed on standby 1100.
For neural network model training equipment 1100 can also include one or more power supplys 1126, one
Or more than one wired or wireless network interface 1150, one or more input/output interfaces 1158, and/or, one or
More than one operating system 1141, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM,
FreeBSDTM etc..
The step as performed by server can be based on server architecture shown in the Figure 11 in above-described embodiment.
The specification of the embodiment of the present invention and term " first " in above-mentioned attached drawing, " second ", " third ", " the 4th " etc.
(if present) is to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that this
The data that sample uses are interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein for example can in addition to
The sequence other than those of diagram or description is implemented herein.In addition, term " includes " and " having " and their any change
Shape, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, product
Or equipment those of is not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this
A little process, methods, the other step or units of product or equipment inherently.
It should be appreciated that in the present invention, " at least one (item) " refers to one or more, " multiple " refer to two or
It is more than two."and/or" indicates may exist three kinds of relationships for describing the incidence relation of affiliated partner, for example, " A and/
Or B " can be indicated: being only existed A, only existed B and exist simultaneously tri- kinds of situations of A and B, wherein A, B can be odd number or multiple
Number.Character "/" typicallys represent the relationship that forward-backward correlation object is a kind of "or".At least one of " following (a) " or its similar to table
It reaches, refers to any combination in these, any combination including individual event (a) or complex item (a).For example, in a, b or c
At least one of (a), can indicate: a, b, c, " a and b ", " a and c ", " b and c ", or " a and b and c ", wherein a, b, c can be with
It is individually, to be also possible to multiple.
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or group
Part can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown
Or the mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, between device or unit
Coupling or communication connection are connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, as unit
The component of display may or may not be physical unit, it can and it is in one place, or may be distributed over more
In a network unit.Some or all of unit therein can be selected to realize this embodiment scheme according to the actual needs
Purpose.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the technical side of the embodiment of the present invention
Substantially all or part of the part that contributes to existing technology or the technical solution can be produced case in other words with software
The form of product embodies, which is stored in a storage medium, including some instructions are used so that one
Platform computer equipment (can be personal computer, server or the network equipment etc.) executes described in each embodiment of the present invention
The all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-Only
Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc.
The various media that can store program code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although reference
Invention is explained in detail for previous embodiment, those skilled in the art should understand that: it still can be right
Technical solution documented by foregoing embodiments is modified or equivalent replacement of some of the technical features;And this
It modifies or replaces, the spirit and model of technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution
It encloses.
Claims (15)
1. a kind of rendering method of user interface, which is characterized in that the described method includes:
Determine the type of display screen, the display screen is used to show the user interface of operation object;
If the display screen is abnormity screen, the screen display mode for the operation object is determined;
If the screen display mode is target pattern, by calling the corresponding display edge interface of the target pattern, by institute
Operation object is stated to be revised as meeting the target pattern in corresponding display area on the display screen;
The user interface is rendered in display area after the modification.
2. the method according to claim 1, wherein the method also includes:
If the operation object meets preset condition, the step of determination shows the type of screen is executed.
3. according to the method described in claim 2, it is characterized in that, the preset condition includes any of the following:
When the operation object completes starting;
When the operation object is switched to system foreground from the system background of the display affiliated intelligent terminal of screen;
When the operation object completes heat update.
4. the method according to claim 1, wherein described by calling the corresponding display side of the target pattern
Along interface, by the operation object, corresponding display area is revised as meeting the target pattern on the display screen, packet
It includes:
By calling the corresponding display edge interface of the target pattern to modify the corresponding Root View of the operation object,
By the operation object, corresponding display area is revised as meeting the target pattern on the display screen.
5. the method according to claim 1, wherein the method also includes:
Determine the terminal type for being configured with the intelligent terminal of the display screen;
Corresponding display edge interface is determined according to the terminal type.
6. method described in -5 any one according to claim 1, which is characterized in that described if the abnormity screen is Liu Haiping
Target pattern includes display fringe mode or hiding fringe mode.
7. according to the method described in claim 6, it is characterized in that, if the target pattern is display fringe mode, the fortune
Corresponding display area is the display area for retaining fringe part to row object on the display screen;
If the target pattern is to hide fringe mode, the operation object corresponding display area is on the display screen
Hide the display area of fringe part.
8. a kind of rendering device of user interface, which is characterized in that described device includes the first determination unit, the second determining list
Member, modification unit and rendering unit:
First determination unit, for determining the type of display screen, the display screen is used to show the use of operation object
Family interface;
Second determination unit, if determining the display screen for first determination unit as abnormity screen, determination is directed to
The screen display mode of the operation object;
The modification unit passes through tune if determining that the screen display mode is target pattern for second determination unit
With the corresponding display edge interface of the target pattern, by the operation object corresponding display area on the display screen
It is revised as meeting the target pattern;
The rendering unit, for rendering the user interface in display area after the modification.
9. device according to claim 8, which is characterized in that described device further includes third determination unit:
The third determination unit, for if it is determined that the operation object meets preset condition, triggering first determination unit
The step of executing the type of the determining display screen.
10. device according to claim 8, which is characterized in that the modification unit, for by calling the target mould
The corresponding display edge interface of formula modifies to the corresponding Root View of the operation object, by the operation object described aobvious
Corresponding display area is revised as meeting the target pattern on display screen curtain.
11. device according to claim 8, which is characterized in that described device further includes that the 4th determination unit and the 5th are true
Order member:
4th determination unit, for determining the terminal type for being configured with the intelligent terminal of the display screen;
5th determination unit, for determining corresponding display edge interface according to the terminal type.
12. according to device described in claim 8-11 any one, which is characterized in that if the abnormity screen is Liu Haiping, institute
Stating target pattern includes display fringe mode or hiding fringe mode.
13. device according to claim 12, which is characterized in that described if the target pattern is display fringe mode
Corresponding display area is the display area for retaining fringe part to operation object on the display screen;
If the target pattern is to hide fringe mode, the operation object corresponding display area is on the display screen
Hide the display area of fringe part.
14. a kind of rendering apparatus for user interface, which is characterized in that the equipment includes processor and memory:
Said program code is transferred to the processor for storing program code by the memory;
The processor is used for the rendering of the user interface according to the instruction execution claim 1-7 in said program code
Method.
15. a kind of computer readable storage medium, which is characterized in that the computer readable storage medium is for storing program generation
Code, said program code require the rendering method of user interface described in 1-7 for perform claim.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146557.9A CN109885373B (en) | 2019-02-27 | 2019-02-27 | Rendering method and device of user interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146557.9A CN109885373B (en) | 2019-02-27 | 2019-02-27 | Rendering method and device of user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109885373A true CN109885373A (en) | 2019-06-14 |
CN109885373B CN109885373B (en) | 2021-11-23 |
Family
ID=66929663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910146557.9A Active CN109885373B (en) | 2019-02-27 | 2019-02-27 | Rendering method and device of user interface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109885373B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111459227A (en) * | 2020-03-31 | 2020-07-28 | 联想(北京)有限公司 | Electronic device and display control method thereof |
CN112748894A (en) * | 2019-10-30 | 2021-05-04 | 北京小米移动软件有限公司 | Hole digging screen display method and device |
CN114168031A (en) * | 2022-02-11 | 2022-03-11 | 荣耀终端有限公司 | Display optimization method and device for hole digging screen and storage medium |
CN115328592A (en) * | 2022-07-08 | 2022-11-11 | 华为技术有限公司 | Display method and related device |
CN115361468A (en) * | 2022-10-21 | 2022-11-18 | 荣耀终端有限公司 | Display optimization method and device during screen rotation and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106250080A (en) * | 2016-07-29 | 2016-12-21 | 腾讯科技(深圳)有限公司 | Method for displaying image and device |
CN107741806A (en) * | 2011-07-29 | 2018-02-27 | 谷歌有限责任公司 | System and method for rendering user interface element according to device type |
CN108182043A (en) * | 2018-01-19 | 2018-06-19 | 维沃移动通信有限公司 | A kind of method for information display and mobile terminal |
CN108519848A (en) * | 2018-03-30 | 2018-09-11 | 联想(北京)有限公司 | A kind of display control method and electronic equipment |
CN108536366A (en) * | 2018-03-28 | 2018-09-14 | 维沃移动通信有限公司 | A kind of application window method of adjustment and terminal |
CN108536498A (en) * | 2017-12-29 | 2018-09-14 | 广东欧珀移动通信有限公司 | Electronic device, the control method of chat interface and Related product |
CN109032445A (en) * | 2018-07-16 | 2018-12-18 | 维沃移动通信有限公司 | A kind of control method for screen display and terminal device |
-
2019
- 2019-02-27 CN CN201910146557.9A patent/CN109885373B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107741806A (en) * | 2011-07-29 | 2018-02-27 | 谷歌有限责任公司 | System and method for rendering user interface element according to device type |
CN106250080A (en) * | 2016-07-29 | 2016-12-21 | 腾讯科技(深圳)有限公司 | Method for displaying image and device |
CN108536498A (en) * | 2017-12-29 | 2018-09-14 | 广东欧珀移动通信有限公司 | Electronic device, the control method of chat interface and Related product |
CN108182043A (en) * | 2018-01-19 | 2018-06-19 | 维沃移动通信有限公司 | A kind of method for information display and mobile terminal |
CN108536366A (en) * | 2018-03-28 | 2018-09-14 | 维沃移动通信有限公司 | A kind of application window method of adjustment and terminal |
CN108519848A (en) * | 2018-03-30 | 2018-09-11 | 联想(北京)有限公司 | A kind of display control method and electronic equipment |
CN109032445A (en) * | 2018-07-16 | 2018-12-18 | 维沃移动通信有限公司 | A kind of control method for screen display and terminal device |
Non-Patent Citations (1)
Title |
---|
奥特曼超人DUJINYANG: "Android兼容Huawei手机刘海屏解决方案", 《HTTPS://BLOG.CSDN.NET/DJY1992/ARTICLE/DETAILS/80683575》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112748894A (en) * | 2019-10-30 | 2021-05-04 | 北京小米移动软件有限公司 | Hole digging screen display method and device |
CN111459227A (en) * | 2020-03-31 | 2020-07-28 | 联想(北京)有限公司 | Electronic device and display control method thereof |
CN114168031A (en) * | 2022-02-11 | 2022-03-11 | 荣耀终端有限公司 | Display optimization method and device for hole digging screen and storage medium |
CN115328592A (en) * | 2022-07-08 | 2022-11-11 | 华为技术有限公司 | Display method and related device |
CN115328592B (en) * | 2022-07-08 | 2023-12-29 | 华为技术有限公司 | Display method and related device |
CN115361468A (en) * | 2022-10-21 | 2022-11-18 | 荣耀终端有限公司 | Display optimization method and device during screen rotation and storage medium |
CN115361468B (en) * | 2022-10-21 | 2023-02-28 | 荣耀终端有限公司 | Display optimization method and device during screen rotation and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109885373B (en) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109885373A (en) | A kind of rendering method and device of user interface | |
CN105867730B (en) | The display methods and device of status bar | |
CN111596982B (en) | Display method, display device and electronic equipment | |
CN104571787B (en) | A kind of message display method and communication terminal | |
CN104571908B (en) | A kind of method and apparatus of Object Selection | |
CN106547844B (en) | A kind for the treatment of method and apparatus of user interface | |
JP2015534693A (en) | Desktop display method, apparatus, terminal, program, and recording medium | |
CN114816617B (en) | Content presentation method, device, terminal equipment and computer readable storage medium | |
CN108958805A (en) | menu display method and device | |
CN113542825B (en) | Screen projection display method, system, terminal device and storage medium | |
CN108595201A (en) | A kind of application program update method and mobile terminal | |
CN107066268A (en) | The display location switching method and device of widget application | |
CN109328329A (en) | Using the processing method of data, device and terminal device | |
CN109189300A (en) | A kind of view circularly exhibiting method and apparatus | |
CN109040441A (en) | Using display methods of attending to anything else, mobile terminal and computer readable storage medium | |
CN109284144A (en) | A kind of fast application processing method and mobile terminal | |
CN110363785A (en) | A kind of super frame detection method and device of text | |
CN108009033A (en) | Simulate touch control method, device and mobile terminal | |
CN106096367A (en) | A kind of mobile terminal wakes up processing method, device and equipment up | |
CN105808043B (en) | A kind of setting method and mobile terminal of terminal applies | |
CN110045890A (en) | The display methods and terminal device of application identities | |
CN107357651B (en) | Application acceleration method and device and terminal | |
CN107103074A (en) | The processing method and mobile terminal of a kind of sharing information | |
CN107957841A (en) | Roll screenshotss method and device | |
CN109062643A (en) | A kind of display interface method of adjustment, device and terminal |
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 |