CN106843861A - 应用界面布局更新方法及装置 - Google Patents
应用界面布局更新方法及装置 Download PDFInfo
- Publication number
- CN106843861A CN106843861A CN201710008468.9A CN201710008468A CN106843861A CN 106843861 A CN106843861 A CN 106843861A CN 201710008468 A CN201710008468 A CN 201710008468A CN 106843861 A CN106843861 A CN 106843861A
- Authority
- CN
- China
- Prior art keywords
- application interface
- information
- interface
- topology file
- layout
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及应用界面布局领域,特别涉及一种应用界面布局更新方法及装置。本发明提供的应用界面布局更新方法包括以下步骤:获取对应于应用界面布局的布局文件;解析所述布局文件;根据解析结果,下载对应的界面内容,并展示于所述应用界面;本发明提供的应用界面布局更新方法包括:获取单元,用于获取对应于应用界面布局的布局文件;解析单元,用于解析所述布局文件;展示单元,根据解析结果,下载对应的界面内容,并展示于所述应用界面。本发明的优点是应用在应用界面布局更新时,解析获取到的布局文件,并下载对应界面内容展示于应用界面,无需用户对应用进行更新,提升用户体验。
Description
技术领域
本发明涉及应用界面布局领域,特别涉及一种应用界面布局更新方法及装置。
背景技术
随着科技的不断进步,数码产品已经成为人们生活中不可缺少的一部分,数码产品中各种新奇的应用也越来越丰富,为了能在激烈的行业竞争中胜出,就必须要有更好的用户体验。现有应用的应用界面与软件功能结合在一起,应用界面在调整时,用户就需要对应用进行更新,导致用户体验差。
发明内容
本发明的主要目的为提供一种应用界面布局更新方法及装置,解决应用在应用界面布局更新时,解析获取到的布局文件,并下载对应界面内容展示于应用界面,无需对应用进行更新的问题,提升用户体验。
本发明提出一种应用界面布局更新方法,包括以下步骤:
获取对应于应用界面布局的布局文件;解析所述布局文件;根据解析结果,下载对应的界面内容,并展示于所述应用界面。
进一步地,解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
进一步地,所述根据解析结果,下载对应的界面内容,并展示于所述应用界面的步骤包括:根据获取到的应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;将下载的位图展示在所述应用界面上。
进一步地,所述获取对应于应用界面布局的布局文件的步骤包括:从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
进一步地,所述获取对应于应用界面布局的布局文件的步骤包括:创建与应用界面相对应的xml格式的布局;将所述xml格式的布局生成apk,并压缩成.zip格式文件;解压所述.zip格式文件,获取布局文件。
本发明提出一种应用界面布局更新装置,包括:
获取单元,用于获取对应于应用界面布局的布局文件;
解析单元,用于解析所述布局文件;
展示单元,用于根据解析结果,下载对应的界面内容,并展示于所述应用界面。
进一步地,所述解析单元具体用于:
解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
进一步地,所述展示单元包括:
下载子单元,用于根据解析得到应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;
展示子单元,用于将下载的位图展示在所述应用界面上。
进一步地,所述获取单元具体用于:从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
进一步地,所述获取单元包括:
创建子单元,用于创建与应用界面相对应的xml格式的布局;
转换子单元,用于将所述xml格式的布局生成apk,并压缩成.zip格式文件;
解压子单元,用于解压所述.zip格式文件,获取布局文件。
本发明中提供的应用界面布局更新方法及装置,将应用的软件功能与应用界面分开设置;用户在启动应用时,应用获取对应于应用界面布局的布局文件,然后解析获取的布局文件,根据解析结果,下载对应的界面内容,并展示于上述应用界面;在应用界面内容更新时,维护应用的工作人员编写更新之后的应用界面内容对应的布局文件,用户端的应用在启动时获取对应于更新后的应用界面布局的布局文件,然后解析获取的更新后的布局文件,根据解析结果,下载对应的更新后的界面内容,并展示于上述应用界面,无需用户手动更新应用就能获得更新后的界面内容信息,提升用户体验。
附图说明
图1为本发明一实施例中的应用界面布局更新方法步骤图;
图2为本发明一实施例中的应用界面布局更新装置的结构示意图;
图3为本发明一实施例中的展示单元的结构示意图;
图4为本发明一实施例中的获取单元的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,为本发明一实施例中的应用界面布局更新方法步骤图。包括:
步骤S1,获取对应于应用界面布局的布局文件;
步骤S2,解析上述布局文件;
步骤S3,根据解析结果,下载对应的界面内容,并展示于上述应用界面。
现有的应用将软件功能与应用界面结合在一起,上述应用界面为应用的用户端的操作界面,上述操作界面的界面内容包括最新的点播媒咨、最热门直播频道,广告推送。上述界面内容根据需求会持续更新变化,当应用的界面内容更新后,应用的版本也随之更新,因为应用的版本更新后才能获取更新后的界面内容,所以用户在需要获取新的界面内容时,总是需要更新应用的版本,持续不断的更新应用的版本会影响用户对应用使用的好感度。
本实施例中提供的应用界面布局更新方法将软件功能与应用界面分开设置;用户在启动应用时,应用获取对应于应用界面布局的布局文件,然后解析获取的布局文件,根据解析结果,下载对应的界面内容,并展示于上述应用界面。在应用界面内容更新时,维护应用的工作人员编写更新之后的应用界面内容对应的布局文件,用户端的应用在启动时获取对应于更新后的应用界面布局的布局文件,然后解析获取的更新后的布局文件,根据解析结果,下载对应的更新后的界面内容,并展示于上述应用界面,无需用户手动更新应用就能获得更新后的界面内容信息,提升用户体验。
进一步地,应用在第一次启动时将获取应用的应用界面的界面内容对应的布局文件,应用在获取布局文件的同时会将获取的布局文件缓存在应用指定的缓存目录中,在下一次启动时,可以直接从指定的缓存目录中获取布局文件。
在本实施例中,上述应用获取对应于应用界面布局的布局文件的步骤S1具体包括:
从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
具体地,应用在启动时需要获取的布局文件可以通过多种途径获取,可以从发明应用的公司对应的官网服务器中下载获取,也可以从应用中指定的缓存目录中直接获取需要的布局文件,还可以从网络服务器下载获取布局文件;维护应用的工作人员根据应用界面的界面内容编写好布局文件,可将编写好的布局文件上传至应用公司对应的官网服务器上或是上传至网络服务器上存储布局文件的模板中;在应用启动时,可从应用公司对应的官网服务器上下载获取布局文件,也可以从上传至网络服务器存储布局文件的模板中下载获取需要的布局文件,应用在获取布局文件的同时将获取的布局文件缓存在指定的缓存目录中,如果在指定的缓存目录中已经缓存了改动前的文件,改动后的文件自动覆盖掉改动前的文件,在下一次启动时,可以直接从缓存目录中获取缓存的布局文件,不需要从服务器中下载,节省流量;软件对获取的布局文件进行解析,根据解析的结果,软件下载对应的应用界面的界面内容信息并展示在应用界面上,通过网络服务器获取布局文件,充分利用网络资源。
进一步地,上述获取对应于应用界面布局的布局文件的步骤还包括:
创建与应用界面相对应的xml格式的布局;
将所述xml格式的布局生成apk,并压缩成.zip格式文件;
解压所述.zip格式文件,获取布局文件。
本实施例中应用需要先获取应用界面的布局对应的布局文件,界面内容决定了界面的布局。维护应用的工作人员根据应用界面的界面内容来编写布局文件,具体根据应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息创建对应的xml格式的布局,同时将对应的xml格式的布局生成为apk,在生成apk的同时将对应的xml格式压缩成.zip格式文件,得到上述.zip格式文件,解压.zip格式文件得到应用界面的具体界面信息对应的布局文件,维护应用的工作人员可以将布局文件上传至应用公司对应的官网服务器中,也可以上传至网络服务器的存储布局文件的模板中,用户端在启动应用时,应用可以在官网服务器或是网络服务器中下载获取上述布局文件。
在本实施例中,上述解析上述布局文件的步骤S2具体包括:
解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
具体地,应用在第一次启动时将获取应用的应用界面布局对应的布局文件,布局文件的界面内容决定了应用的界面布局,应用将对获取的布局文件进行解析,布局文件的界面内容主要包括推荐位信息;上述推荐位信息包括所有不同的推荐位的所有信息,每个推荐位的信息中包括界面元素的信息,界面元素为图片或是视频,每个推荐位中的界面元素可以为一个或是多个。
当解析布局文件得到推荐位信息,推荐位信息为几个推荐位的所有信息;当其中推荐位的信息中只包括一个界面元素,即只有一个图片或只有一个视频,直接获取该界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息;当推荐位的信息中包括多个界面元素时,先下载与这个推荐位的信息对应的Json文件,Json文件包括了该推荐位中所有的界面元素的信息,解析Json文件获取所有界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
应用将对获取的布局文件进行解析,通过解析得到界面内容的所有信息,包括了所有界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图图像;上述位图图像对应的宽度信息、高度信息以及页面展示位置信息,决定了上述位图图像在应用界面上的位置以及位图图像在应用界面所占空间的大小,位图信息为位图图像本身的属性信息,位图图像本身的属性信息确定了位图图像的唯一性。
本实施例中的应用界面布局更新方法的步骤S3包括:根据解析得到应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;将下载的位图展示在所述应用界面上。
具体地,应用根据解析的对应的位图图像,下载对应的所有的位图图像,并按照所有位图图像的宽度信息、高度信息以及页面展示位置信息展示在应用的应用界面上。通过上述三个步骤实现了应用通过获取布局文件,解析上述获取的布局文件,根据解析结果,下载对应的界面内容,展示于所述应用界面上。由于应用的软件的功能和界面布局分开设置,当应用的应用界面布局发生改动时,维护应用的工作人员根据改动后的应用界面的界面内容信息重新编写布局文件,用户端启动应用,应用获取改动后的布局文件,获取布局文件的同时会将获取的布局文件缓存在指定的缓存目录中,如果在指定的缓存目录中已经缓存了改动前的文件,改动后的文件自动覆盖掉改动前的文件,应用对获取的改动后的布局文件进行解析,根据解析的结果,应用下载对应的改动后的应用界面的界面内容信息并展示在应用界面上。
参照图2至图4,本实施例中的应用界面布局更新装置,包括:
获取单元10,用于获取对应于应用界面布局的布局文件;
解析单元20,用于解析所述布局文件;
展示单元30,用于根据解析结果,下载对应的界面内容,并展示于所述应用界面。
现有的应用将软件功能与应用界面结合在一起,上述应用界面为应用的用户端的操作界面,上述操作界面的界面内容包括最新的点播媒咨、最热门直播频道,广告推送。上述界面内容根据需求会持续更新变化,当应用的界面内容更新后,应用的版本也随之更新,因为应用的版本更新后才能获取更新后的界面内容,所以用户在需要获取新的界面内容时,总是需要更新应用的版本,持续不断的更新应用的版本会影响用户对应用使用的好感度。
本实施例中提供的应用界面布局更新装置将软件功能与应用界面分开设置;用户在启动应用时,应用中的获取单元10获取与应用界面的界面内容对应的布局文件,然后应用中的解析单元20解析获取的布局文件,应用中的展示单元30根据解析结果,下载对应的界面内容,并展示于上述应用界面。在应用界面内容更新时,维护应用的工作人员编写更新之后的应用界面内容对应的布局文件,用户端的应用在启动时通过获取单元10获取对应于更新后的应用界面布局的布局文件,然后解析单元20解析获取的布局文件,展示单元30根据解析结果,下载对应的更新后的界面内容,并展示于上述应用界面,无需用户手动更新应用就能获得更新后的界面内容信息,提升用户体验。
进一步地,应用在第一次启动时获取单元10将获取应用的应用界面布局对应的布局文件,布局文件决定了应用的界面内容,应用的界面内容包括界所有面元素的信息,应用的界面内容与应用界面的所有的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息进行对应,应用在获取布局文件的同时会将获取的布局文件缓存在应用指定的缓存目录中,在下一次启动时,获取单元10可以直接从指定的缓存目录中获取布局文件。
在本实施例中,上述获取单元10获取对应于应用界面布局的布局文件的具体包括:
从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
具体地,应用在启动时需要获取的布局文件可以通过多种途径获取,获取单元10可以从发明应用的公司对应的官网服务器中下载获取,也可以从应用中指定的缓存目录中直接获取需要的布局文件,还可以从网络服务器下载获取布局文件;维护应用的工作人员根据应用界面的界面内容编写好布局文件,可将编写好的布局文件上传至应用公司对应的官网服务器上或是上传至网络服务器上存储布局文件的模板中;在应用启动时,获取单元10可从应用公司对应的官网服务器上下载获取布局文件,也可以从上传至网络服务器存储布局文件的模板中下载获取需要的布局文件,应用在获取布局文件的同时将获取的布局文件缓存在指定的缓存目录中,如果在指定的缓存目录中已经缓存了改动前的文件,改动后的文件自动覆盖掉改动前的文件,在下一次启动时,可以直接从缓存目录中获取缓存的布局文件,不需要从服务器中下载,节省流量;应用的解析单元20对获取的布局文件进行解析,应用的展示单元30根据解析的结果,下载对应的应用界面的界面内容信息并展示在应用界面上,通过网络服务器获取布局文件,充分利用网络资源。
进一步地,本实施例中应用需要先通过获取单元10获取应用界面布局对应的布局文件,上述获取单元10具体包括:
创建子单元110,用于创建与应用界面相对应的xml格式的布局;
转换子单元120,用于将所述xml格式的布局生成apk,并压缩成.zip格式文件;
解压子单元130,用于解压所述.zip格式文件,获取布局文件。
具体地,获取单元10具体包括为维护应用的工作人员根据应用界面的界面布局来编写布局文件,界面内容决定了界面的布局。在应用的创建子单元110去编写布局文件,具体根据应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息创建对应的xml格式的布局,应用的转换子单元120将对应的xml格式的布局生成为apk,在生成apk的同时将对应的xml格式压缩成.zip格式文件,得到上述.zip格式文件,应用的解压子单元130解压.zip格式文件得到应用界面的具体内容信息对应的布局文件,布局文件可以被上传至应用公司对应的官网服务器中,也可以上传至网络服务器的存储布局文件的模板中,用户端在启动应用时,应用的获取单元10可以在官网服务器或是网络服务器中下载获取上述布局文件。
在本实施例中,上述解析单元解析20上述布局文件具体用于:
解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
具体地,应用在第一次启动时解析单元20对获取布局文件进行解析,布局文件的界面内容决定了应用的界面布局,布局文件的界面内容主要包括推荐位信息;上述推荐位信息包括所有不同的推荐位的所有信息,每个推荐位的信息中包括界面元素的信息,界面元素为图片或是视频,每个推荐位中的界面元素可以为一个或是多个。
当应用的解析单元20解析布局文件得到推荐位信息,推荐位信息为几个推荐位的所有信息;当其中推荐位的信息中只包括一个界面元素,即只有一个图片或只有一个视频,直接获取该界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息;当推荐位的信息中包括多个界面元素时,先下载与这个推荐位的信息对应的Json文件,Json文件包括了该推荐位中所有的界面元素的信息,应用的解析单元20解析Json文件获取所有界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
应用的解析单元20将对获取的布局文件进行解析,通过解析得到界面内容的所有信息,包括了所有界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图图像;上述位图图像对应的宽度信息、高度信息以及页面展示位置信息,决定了上述位图图像在应用界面上的位置以及位图图像在应用界面所占空间的大小,位图信息为位图图像本身的属性信息,位图图像本身的属性信息确定了位图图像的唯一性。
本实施例中的应用界面布局更新装置的上述展示单元30具体包括:
下载子单元310,用于根据解析得到应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;
展示子单元320,用于将下载的位图展示在所述应用界面上。
具体地,应用的下载子单元310根据解析的对应的位图图像,下载对应的所有的位图图像,展示子单元320将下载的所有位图图像按照位图图像的宽度信息、高度信息以及页面展示位置信息展示在应用的应用界面上。通过应用的获取单元10通过获取布局文件,应用的解析单元20解析上述获取的布局文件,应用的下载子单元310根据解析结果,下载对应的界面内容,展示子单元320将下载的界面内容展示于上述应用界面上。由于软件功能和界面布局分开设置,当应用的应用界面布局发生改动时,维护应用的工作人员根据改动后的应用界面的界面内容信息重新编写布局文件,用户端启动应用,应用获取改动后的布局文件,获取布局文件的同时会将获取的布局文件缓存在指定的缓存目录中,如果在指定的缓存目录中已经缓存了改动前的文件,改动后的文件自动覆盖掉改动前的文件,应用对获取的改动后的布局文件进行解析,根据解析的结果,应用下载对应的改动后的应用界面的界面内容信息并展示在应用界面上。
综上所述,为本发明实施例中提供的应用界面布局更新方法及装置,将应用的软件功能与应用界面分开设置;用户在启动应用时,应用获取对应于应用界面布局的布局文件,然后解析获取的布局文件,根据解析结果,下载对应的界面内容,并展示于上述应用界面。在应用界面内容更新时,维护应用的工作人员编写更新之后的应用界面内容对应的布局文件,用户端的应用在启动时获取对应于更新后的应用界面布局的布局文件,然后解析获取的更新后的布局文件,根据解析结果,下载对应的更新后的界面内容,并展示于上述应用界面,无需用户手动更新应用就能获得更新后的界面内容信息,提升用户体验。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种应用界面布局更新方法,其特征在于,包括以下步骤:
获取对应于应用界面布局的布局文件;
解析所述布局文件;
根据解析结果,下载对应的界面内容,并展示于所述应用界面。
2.根据权利要求1所述的应用界面布局更新方法,其特征在于,所述解析所述布局文件的步骤包括:
解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
3.根据权利要求2所述的应用界面布局更新方法,其特征在于,所述根据解析结果,下载对应的界面内容,并展示于所述应用界面的步骤包括:
根据获取到的应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;
将下载的位图展示在所述应用界面上。
4.根据权利要求1所述的应用界面布局更新方法,其特征在于,所述获取对应于应用界面布局的布局文件的步骤包括:
从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
5.根据权利要求1所述的应用界面布局更新方法,其特征在于,所述获取对应于应用界面布局的布局文件的步骤包括:
创建与应用界面相对应的xml格式的布局;
将所述xml格式的布局生成apk,并压缩成.zip格式文件;
解压所述.zip格式文件,获取布局文件。
6.一种应用界面布局更新装置,其特征在于,包括:
获取单元,用于获取对应于应用界面布局的布局文件;
解析单元,用于解析所述布局文件;
展示单元,用于根据解析结果,下载对应的界面内容,并展示于所述应用界面。
7.根据权利要求6所述的应用界面布局更新装置,其特征在于,所述解析单元具体用于:
解析所述布局文件,得到所述布局文件中的推荐位信息,所述推荐位信息只包含一个界面元素,所述界面元素包括图片、视频,根据推荐位信息获取所述应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息;
或者,解析所述布局文件,得到所述布局文件中的推荐位信息,并下载与推荐位信息对应的Json文件,所述推荐位信息中包括多个界面元素,所述界面元素包括图片、视频,解析所述Json文件获取应用界面的界面元素对应的宽度信息、高度信息、页面展示位置信息以及位图信息。
8.根据权利要求6所述的应用界面布局更新装置,其特征在于,所述展示单元包括:
下载子单元,用于根据获取到的应用界面的界面元素的宽度信息、高度信息、页面展示位置信息及位图信息,下载与所述界面元素的宽度信息、高度信息、页面展示位置信息以及位图信息对应的位图;
展示子单元,用于将下载的位图展示在所述应用界面上。
9.根据权利要求6所述的应用界面布局更新装置,其特征在于,所述获取单元具体用于:
从服务器预存的布局文件模板中下载对应于应用界面布局的布局文件。
10.根据权利要求6所述的应用界面布局更新装置,其特征在于,所述获取单元包括:
创建子单元,用于创建与应用界面相对应的xml格式的布局;
转换子单元,用于将所述xml格式的布局生成apk,并压缩成.zip格式文件;
解压子单元,用于解压所述.zip格式文件,获取布局文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710008468.9A CN106843861A (zh) | 2017-01-05 | 2017-01-05 | 应用界面布局更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710008468.9A CN106843861A (zh) | 2017-01-05 | 2017-01-05 | 应用界面布局更新方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106843861A true CN106843861A (zh) | 2017-06-13 |
Family
ID=59117868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710008468.9A Pending CN106843861A (zh) | 2017-01-05 | 2017-01-05 | 应用界面布局更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106843861A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506431A (zh) * | 2017-08-22 | 2017-12-22 | 广州创维平面显示科技有限公司 | 由xml文件生成html文件的方法、存储介质及终端 |
CN109284154A (zh) * | 2017-07-21 | 2019-01-29 | 中兴通讯股份有限公司 | 桌面启动器模板更新方法及装置、服务器及存储介质 |
CN109408086A (zh) * | 2018-09-28 | 2019-03-01 | 平安普惠企业管理有限公司 | App的界面更新方法、装置、计算机设备及存储介质 |
CN112083852A (zh) * | 2020-08-12 | 2020-12-15 | 深圳市华曦达科技股份有限公司 | 视频应用的推荐位布局方法、装置、设备和介质 |
CN112188292A (zh) * | 2020-08-28 | 2021-01-05 | 福州智象信息技术有限公司 | 一种基于安卓操作***的电视桌面构建方法 |
CN112527351A (zh) * | 2020-12-07 | 2021-03-19 | 深圳创维-Rgb电子有限公司 | 远程更新终端应用界面布局方法、***、设备及存储介质 |
US11869195B2 (en) | 2020-09-07 | 2024-01-09 | Beijing Bytedance Network Technology Co., Ltd. | Target object controlling method, apparatus, electronic device, and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242937A (zh) * | 2014-06-27 | 2016-01-13 | 中兴通讯股份有限公司 | 一种动态更新应用界面的方法、终端及*** |
CN105487889A (zh) * | 2015-11-26 | 2016-04-13 | 小米科技有限责任公司 | 应用界面更新方法及装置 |
CN105573773A (zh) * | 2014-10-17 | 2016-05-11 | Tcl集团股份有限公司 | 一种布局用户界面的方法、装置和*** |
US9400660B1 (en) * | 2013-03-12 | 2016-07-26 | Intuit Inc. | Customizing user interfaces of native applications for portable electronic devices |
CN105843613A (zh) * | 2016-03-21 | 2016-08-10 | 乐视网信息技术(北京)股份有限公司 | 一种应用程序用户界面布局更新的方法和装置 |
CN106201458A (zh) * | 2016-06-27 | 2016-12-07 | 上海波汇科技股份有限公司 | 一种灵活可配的界面生成方法和*** |
-
2017
- 2017-01-05 CN CN201710008468.9A patent/CN106843861A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9400660B1 (en) * | 2013-03-12 | 2016-07-26 | Intuit Inc. | Customizing user interfaces of native applications for portable electronic devices |
CN105242937A (zh) * | 2014-06-27 | 2016-01-13 | 中兴通讯股份有限公司 | 一种动态更新应用界面的方法、终端及*** |
CN105573773A (zh) * | 2014-10-17 | 2016-05-11 | Tcl集团股份有限公司 | 一种布局用户界面的方法、装置和*** |
CN105487889A (zh) * | 2015-11-26 | 2016-04-13 | 小米科技有限责任公司 | 应用界面更新方法及装置 |
CN105843613A (zh) * | 2016-03-21 | 2016-08-10 | 乐视网信息技术(北京)股份有限公司 | 一种应用程序用户界面布局更新的方法和装置 |
CN106201458A (zh) * | 2016-06-27 | 2016-12-07 | 上海波汇科技股份有限公司 | 一种灵活可配的界面生成方法和*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109284154A (zh) * | 2017-07-21 | 2019-01-29 | 中兴通讯股份有限公司 | 桌面启动器模板更新方法及装置、服务器及存储介质 |
CN107506431A (zh) * | 2017-08-22 | 2017-12-22 | 广州创维平面显示科技有限公司 | 由xml文件生成html文件的方法、存储介质及终端 |
CN109408086A (zh) * | 2018-09-28 | 2019-03-01 | 平安普惠企业管理有限公司 | App的界面更新方法、装置、计算机设备及存储介质 |
CN112083852A (zh) * | 2020-08-12 | 2020-12-15 | 深圳市华曦达科技股份有限公司 | 视频应用的推荐位布局方法、装置、设备和介质 |
CN112083852B (zh) * | 2020-08-12 | 2022-09-27 | 深圳市华曦达科技股份有限公司 | 视频应用的推荐位布局方法、装置、设备和介质 |
CN112188292A (zh) * | 2020-08-28 | 2021-01-05 | 福州智象信息技术有限公司 | 一种基于安卓操作***的电视桌面构建方法 |
CN112188292B (zh) * | 2020-08-28 | 2022-11-18 | 福州智象信息技术有限公司 | 一种基于安卓操作***的电视桌面构建方法 |
US11869195B2 (en) | 2020-09-07 | 2024-01-09 | Beijing Bytedance Network Technology Co., Ltd. | Target object controlling method, apparatus, electronic device, and storage medium |
CN112527351A (zh) * | 2020-12-07 | 2021-03-19 | 深圳创维-Rgb电子有限公司 | 远程更新终端应用界面布局方法、***、设备及存储介质 |
CN112527351B (zh) * | 2020-12-07 | 2024-06-04 | 深圳创维-Rgb电子有限公司 | 远程更新终端应用界面布局方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106843861A (zh) | 应用界面布局更新方法及装置 | |
CN108089878B (zh) | 页面信息展现和生成方法、装置及*** | |
CN107066272B (zh) | 一种页面更新方法及装置 | |
CN107066273B (zh) | 一种页面样式更新方法及装置 | |
CN105721224B (zh) | 统一资源定位符处理方法、装置和*** | |
CN101068235B (zh) | 一种视频节目的预览方法及*** | |
CN107613363A (zh) | 一种基于互联网对酒店电视推送广告的***及方法 | |
CN108573032A (zh) | 视频推荐方法及装置 | |
CN103702232B (zh) | 智能电视主题定制***及其定制方法 | |
KR101215175B1 (ko) | 다중 대기화면 제공 시스템 및 방법 | |
CN104618788B (zh) | 一种显示视频信息的方法及装置 | |
CN109697093A (zh) | 卡片生成方法、卡片生成装置、移动终端及可读存储介质 | |
CN107818490A (zh) | 设备选用指导方法、装置、计算机可读存储介质及终端 | |
CN101330674A (zh) | 一种动态更新手机软件菜单的方法 | |
WO2016150388A1 (zh) | 界面处理方法、装置及*** | |
CN106776674A (zh) | 一种广告投放***及方法 | |
CN104035953B (zh) | 用于跨不同装置的无缝内容导航的方法和*** | |
CN107147806A (zh) | 应用资源提供方法、设备及*** | |
JP4120986B2 (ja) | 画像配信システム、画像配信装置、画像配信装置の制御方法及びプログラム | |
CN106131309A (zh) | 换肤方法、换肤装置和换肤*** | |
CN100428147C (zh) | 便携式终端设备及其应用执行方法、程序和可读介质 | |
CN204288752U (zh) | 一种博物馆分布式导览*** | |
CN103309670A (zh) | 一种音乐播放器皮肤的实现方法和装置 | |
CN103699652A (zh) | 一种访问网页的方法和*** | |
CN106911937A (zh) | 一种直播中礼物横幅背景色的配置方法及*** |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170613 |