Unlock instant, AI-driven research and patent intelligence for your innovation.

EPG (electronic program guide) view dynamic layout system and method thereof

A dynamic layout and layout technology, applied in the direction of program control devices, etc., can solve the problems of not having all dynamics, poor performance, no dynamic modification or adding View types, etc.

Active Publication Date: 2017-01-04
成都卓影科技股份有限公司
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. The dynamically created View must be defined in advance, and does not have all the dynamics, only some areas can be dynamic
[0007] 2. After the apk is compiled, the dynamically created View does not have the ability to dynamically modify or add the View type.
[0008] 3. The WebView method uses the webkit engine, and the performance is poor
[0009] 4. The animation effect of the WebView method is much worse than that of the original

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] An EPG view dynamic layout system, including a Css layout system, a View parsing system and a View component library, wherein,

[0036] The Css layout system is to add the Css layout style into each dynamic view, map all javaScript layout styles to java through java reflection, and then use the cssNode class to transform it to form the layout style on the UI;

[0037] Described View parsing system comprises C++ bottom layer and java layer;

[0038] The View component library includes components, and each component has common attributes, such as whether it can obtain focus, whether it obtains focus, whether it is displayed, click on the view event, and the next focus id to the left and the next focus id to the right etc. Each type of view also contains its corresponding unique properties, such as textView contains properties such as setting text size.

[0039] The C++ bottom layer of the View analysis system corresponds the UI name of the javaScript end with the name of...

Embodiment 2

[0042] A view dynamic layout method of EPG, comprising the following steps:

[0043]Encapsulate the basic component library, and package the corresponding js call component library according to the native Android. Such as Text, Input, Image, Listview, etc.

[0044] Layout the corresponding page, use the basic component library on the javaScript page side to carry out the corresponding UI layout, and set the properties, positions and other properties of the UI;

[0045] The view parsing system parses out the layout js layout interface and presents the view;

[0046] According to UI requirements, use encapsulated basic components on the javaScript side for UI layout, including other required logical processing, such as network requests, processing data, etc., are all processed on the javaScript side. It also includes processing such as page jumps. After the Js page is written, it is packaged into an index file, and the client dynamically downloads and loads the index file, an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an EPG (electronic program guide) view dynamic layout system which comprises a Css layout system, a View analysis system and a View component library, wherein the Css layout system is used for adding Css layout patterns to each dynamic view, mapping all javaScript layout patterns into a java in a java reflecting mode and converting the javaScript layout patterns by a css Node class to form a layout style on a UI (user interface), the View analysis system comprises a C++ bottom layer and a java layer, and the View component library comprises components. Each component has public attribute and is used for rapidly changing and modifying various views of the UI in an online version again after an apk version is released, UI requirements are met, and various complicated views and other animations can be combined according to the dynamic views and can be matched with android original animations.

Description

technical field [0001] The invention relates to the field of view dynamic layout methods, in particular to an EPG view dynamic layout method. Background technique [0002] There are two main methods of existing Android dynamic layout: 1. Access to the server, obtain data, dynamically create a pre-defined View type, and set the size and relative position to achieve the dynamic layout of this piece. 2. Using WebView to load web pages, you can modify the html file on the server to achieve the dynamic layout of the entire web page interface. The two dynamic layout methods will be described in detail below. [0003] The first one, after the client gets up, enters the activity page, requests the server, and gets the result from the server. At this time, the data is returned by parsing the server. Of course, we must have a pre-defined View, which is compiled in the apk When it is defined, it generally has attributes such as display pictures, focus styles, and click jumps. Accord...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 李璞潘晓峰胡建平周福凡
Owner 成都卓影科技股份有限公司