CN109032652A - App应用主题皮肤更新的方法 - Google Patents

App应用主题皮肤更新的方法 Download PDF

Info

Publication number
CN109032652A
CN109032652A CN201810993109.8A CN201810993109A CN109032652A CN 109032652 A CN109032652 A CN 109032652A CN 201810993109 A CN201810993109 A CN 201810993109A CN 109032652 A CN109032652 A CN 109032652A
Authority
CN
China
Prior art keywords
app
theme skin
server
theme
skin
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
Application number
CN201810993109.8A
Other languages
English (en)
Inventor
洪宸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Longhu Network Information Technology Co Ltd
Original Assignee
Jiangsu Longhu Network Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Longhu Network Information Technology Co Ltd filed Critical Jiangsu Longhu Network Information Technology Co Ltd
Priority to CN201810993109.8A priority Critical patent/CN109032652A/zh
Publication of CN109032652A publication Critical patent/CN109032652A/zh
Pending legal-status Critical Current

Links

Classifications

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

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

本发明涉及一种App应用主题皮肤更新的方法,包括以下步骤:第一步:设计人员完成应用主题皮肤的替换图片,并将所有图片放在一个文件中打包成压缩文件,然后放到服务器中,第二步;App每次打开的时候,向服务器发送请求,是否有替换图片,如果有,下载图片资源,并解压保存到手机本地,然后在设定的日期显示,如果没有,显示默认的主题皮肤;第三步:过了设定日期,更改服务器中的数据,在App打开时,请求服务器,服务器中没有主题皮肤的替换图片,应用会删除掉下载的主题皮肤的替换图片。本发明提供的App应用主题皮肤更新的方法,在需要更新主题皮肤时自动更新,在过了推广和节日之后,自动删除推广和节日促销时的主题皮肤,恢复默认皮肤。

Description

App应用主题皮肤更新的方法
技术领域
本发明属于手机客户端,涉及一种App应用主题皮肤更新的方法。
背景技术
互联网飞速发展的背景之下,越来越多的应用随之出现,很多应用为了吸引用户,并且在各种节日做一些广告推广和节日促销,也会对应用的界面图标进行改变,增添节日气息,吸引客户眼球,所以就面临如何动态的更新应用的皮肤的问题。
一般现有的App中根据广告推广和节日促销,会对App进行更新,加上广告推广和几日促销的皮肤,这样存在一个问题,如果用户不更新App,用户就看不到应用界面的的改变,App的运营者达不到所需要的广告效果,如果用户更新App,要消耗大量的流量,增加内存的占有。
发明内容
1、所要解决的技术问题:
现有的手机App在广告推广和节日促销时更换App显示皮肤需要更新手机App,不更新,App的运营者达不到所需要的广告效果,如果用户更新App,要消耗大量的流量,增加内存的占有。
2、技术方案:
为了解决以上问题,本发明提供了一种App应用主题皮肤更新的方法,包括以下步骤:第一步:设计人员在电脑里完成应用主题皮肤的替换图片,并将所有需要替换的图片资源放在一个文件中打包成压缩文件,然后放到服务器中,并生成一个下载链接;第二步;App每次打开的时候,向服务器发送请求,是否有应用主题皮肤的替换图片,如果有,将链接发送到手机里,App下载图片资源,并解压压缩文件保存到手机本地,然后在设定的日期显示,如果没有,打开App,显示默认的主题皮肤;第三步:过了设定日期,更改服务器中的数据,在App打开时,请求服务器,服务器中没有新的应用主题皮肤的替换图片下载,App会删除掉本地下载的应用主题皮肤的替换图片,显示默认图片。
所述的第一步中,将所有需要替换的图片资源放在一个文件中打包成zip,然后放到服务器中时,还生成一主题皮肤版本号,第二步中App每次打开的时候,向服务器发送请求,如果所述的版本号和应用中主题皮肤的版本号一致时,就不下载,直接进入主题界面。
所述的压缩文件为zip文件。
每次打开App时,App会首先判断网络是移动运营商提供的网络还是WiFi网络,如果是WiFi网络继续第二步,如果是移动运营商提供的网络,会跳出对话框,让用户是否使用移动运营商提供的网络,选择是,继续进行第二步,选择否,直接打开主题界面。
所述的设定日期为节日或者广告推广的日期。
所述的节日为国家法定假日。
3、有益效果:
本发明提供的App应用主题皮肤更新的方法,在需要更新主题皮肤时,打开App的时候自动更新,在过了推广和节日之后,自动删除推广和节日促销时的主题皮肤,恢复默认皮肤。
具体实施方式
下面对本发明进行详细说明。
本发明提供的一种App应用主题皮肤更新的方法,包括以下步骤:第一步:设计人员在电脑里完成应用主题皮肤的替换图片,并将所有需要替换的图片资源放在一个文件中打包成zip,然后放到服务器中,并生成一个下载链接;第二步;App每次打开的时候,向服务器发送请求,是否有应用主题皮肤的替换图片,如果有,将链接发送到手机里,App下载图片资源,并解压zip文件保存到手机本地,然后在设定的日期显示,如果没有,打开App,显示默认的主题皮肤;第三步:过了设定日期,更改服务器中的数据,在App打开时,请求服务器,服务器中没有新的应用主题皮肤的替换图片下载,App会删除掉本地下载的应用主题皮肤的替换图片,显示默认图片。
本发明提供的一种App应用主题皮肤更新的方法在手机App在广告推广和节日促销时,打开应用时,直接下载,而且下载的只是主题皮肤的替换图片,下载的流量比较小,而且打包成zip文件,更加节约了用户的流量,而且达到了App经营者的目的。
为了更好的用户体验和节约用户的流量,由于一般节日前后有好几天,每次打开App都下载没有必要,所以将zip文件放到服务器中时,还生成一个主题皮肤版本号,这样第二步中App每次打开的时候,向服务器发送请求,首先验证主题皮肤版本号,如果所述的版本号和应用中主题皮肤的版本号一致时,就不下载,直接进入主题界面,避免了重复下载。
为了更好的用户体验,每次打开App时,App会首先判断网络是移动运营商提供的网络还是WiFi网络,如果是WiFi网络继续第二步,如果是移动运营商提供的网络,会跳出对话框,让用户是否使用移动运营商提供的网络,选择是,继续进行第二步,选择否,直接打开主题界面。这种方案,进一步节省了用户的流量。
所述的设定日期为节日或者广告推广的日期。所述的节日为国家法定假日。
实施例
中秋节三天,我们需要更新客户端皮肤,我们把应用中需要替换的所有图片资源,放在一个文件夹中,然后打成zip文件,命名全部按照约定好的名字来命名,当中秋节用户打开App的时候,每次会请求服务器,是否有新的皮肤包需要下载, 如果是,就自动下载,然后解压ZIP文件,将图片资源保存到手机本地,然后App进到相关页面,就显示相关图片。当用户在中秋三天点开多次时候,App也会判断图片资源是否已经下载到本地,如果已经下载到就不会重复下载,当需要关闭节日皮肤时候, 只需要更改服务器数据,中秋节三天假期过完之后,在App下一次被用户点开的时候 ,请求服务器,返回没有新的皮肤包下载,App会删除掉本地的资源图片,显示默认图片。
虽然本发明已以较佳实施例公开如上,但它们并不是用来限定本发明的,任何熟习此技艺者,在不脱离本发明之精神和范围内,自当可作各种变化或润饰,因此本发明的保护范围应当以本申请的权利要求保护范围所界定的为准。

Claims (6)

1.一种App应用主题皮肤更新的方法,包括以下步骤:第一步:设计人员在电脑里完成应用主题皮肤的替换图片,并将所有需要替换的图片资源放在一个文件中打包成压缩文件,然后放到服务器中,并生成一个下载链接;第二步;App每次打开的时候,向服务器发送请求,是否有应用主题皮肤的替换图片,如果有,将链接发送到手机里,App下载图片资源,并解压压缩文件并保存到手机本地,然后在设定的日期显示,如果没有,打开App,显示默认的主题皮肤;第三步:过了设定日期,更改服务器中的数据,在App打开时,请求服务器,服务器中没有新的应用主题皮肤的替换图片下载,App会删除掉本地下载的应用主题皮肤的替换图片,显示默认图片。
2.如权利要求1所述的App应用主题皮肤更新的方法,其特在于:所述的第一步中,将所有需要替换的图片资源放在一个文件中打包成压缩文件,然后放到服务器中时,还生成一个主题皮肤版本号,第二步中App每次打开的时候,向服务器发送请求,如果所述的版本号和应用中主题皮肤的版本号一致时,就不下载,直接进入主题界面。
3.如权利要求1或2所述的App应用主题皮肤更新的方法,其特在于:所述的压缩文件为zip文件。
4.如权利要求1或2所述的App应用主题皮肤更新的方法,其特在于:每次打开App时,App会首先判断网络是移动运营商提供的网络还是WiFi网络,如果是WiFi网络继续第二步,如果是移动运营商提供的网络,会跳出对话框,让用户是否使用移动运营商提供的网络,选择是,继续进行第二步,选择否,直接打开主题界面。
5.如权利要求1或2所述的App应用主题皮肤更新的方法,其特在于:所述的设定日期为节日或者广告推广的日期。
6.如权利要求5所述的App应用主题皮肤更新的方法,其特在于:所述的节日为国家法定假日。
CN201810993109.8A 2018-08-29 2018-08-29 App应用主题皮肤更新的方法 Pending CN109032652A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810993109.8A CN109032652A (zh) 2018-08-29 2018-08-29 App应用主题皮肤更新的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810993109.8A CN109032652A (zh) 2018-08-29 2018-08-29 App应用主题皮肤更新的方法

Publications (1)

Publication Number Publication Date
CN109032652A true CN109032652A (zh) 2018-12-18

Family

ID=64625998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810993109.8A Pending CN109032652A (zh) 2018-08-29 2018-08-29 App应用主题皮肤更新的方法

Country Status (1)

Country Link
CN (1) CN109032652A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111858487A (zh) * 2020-07-09 2020-10-30 上海龙旗科技股份有限公司 数据更新方法及设备
CN111949340A (zh) * 2019-05-14 2020-11-17 上海博泰悦臻网络技术服务有限公司 车机主体风格自动切换方法及装置、可读存储介质和终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218221A (zh) * 2013-03-06 2013-07-24 广东欧珀移动通信有限公司 一种软件界面的控制切换方法及装置
CN103246529A (zh) * 2012-02-13 2013-08-14 腾讯科技(深圳)有限公司 更新和推送导航栏的方法、设备和***
CN103646036A (zh) * 2012-12-04 2014-03-19 乐视致新电子科技(天津)有限公司 加载广告图片的自动更新方法
CN104915257A (zh) * 2015-06-08 2015-09-16 青岛海信移动通信技术股份有限公司 一种基于Android***应用的更换主题方法和装置
CN106227512A (zh) * 2016-07-07 2016-12-14 网易(杭州)网络有限公司 应用软件显示界面的皮肤更换方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246529A (zh) * 2012-02-13 2013-08-14 腾讯科技(深圳)有限公司 更新和推送导航栏的方法、设备和***
CN103646036A (zh) * 2012-12-04 2014-03-19 乐视致新电子科技(天津)有限公司 加载广告图片的自动更新方法
CN103218221A (zh) * 2013-03-06 2013-07-24 广东欧珀移动通信有限公司 一种软件界面的控制切换方法及装置
CN104915257A (zh) * 2015-06-08 2015-09-16 青岛海信移动通信技术股份有限公司 一种基于Android***应用的更换主题方法和装置
CN106227512A (zh) * 2016-07-07 2016-12-14 网易(杭州)网络有限公司 应用软件显示界面的皮肤更换方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949340A (zh) * 2019-05-14 2020-11-17 上海博泰悦臻网络技术服务有限公司 车机主体风格自动切换方法及装置、可读存储介质和终端
CN111858487A (zh) * 2020-07-09 2020-10-30 上海龙旗科技股份有限公司 数据更新方法及设备

Similar Documents

Publication Publication Date Title
CN102622241B (zh) 一种软件升级方法及装置
CN104219295A (zh) 基于服务器端配置的移动设备的信息展示方法及***
CN103914205B (zh) 一种智能终端的文件缩略图展示方法和装置
CN106569856B (zh) 一种应用视图资源文件的加载方法和装置
CN108647041A (zh) 一种混合型APP本地Web资源热更新机制
CN109710328A (zh) 页面配置方法、装置、设备及可读存储介质
CN105635277A (zh) 提供升级包的方法与装置以及升级客户端的方法与装置
CN102163197B (zh) 一种换肤方法、***和装置
CN106598678A (zh) 向终端设备提供应用程序安装包的方法及装置
CN109032652A (zh) App应用主题皮肤更新的方法
CN103778012B (zh) 更改终端运营商信息的方法及装置
CN110321669A (zh) 应用程序重签名的方法、装置、设备及存储介质
CN107506218A (zh) 一种配置文件的管理方法及管理***
CN108021377A (zh) 一种应用图标更新方法及装置
CN107613040A (zh) 一种域名*** dns 服务器查询的方法和装置
CN104052769B (zh) 一种对移动终端应用包含的资源更新的方法、装置和***
CN108600331A (zh) 交互界面呈现方法、客户端、终端及***
CN109343858A (zh) 一种基于服务端渲染的自动建站容器部署***及其工作方法
CN102594859B (zh) 一种业务数据的呈现方法、终端、服务器及***
CN106649581B (zh) 一种网页的修复方法以及客户端
CN113157270A (zh) 一种页面适配方法和装置
TW201640376A (zh) 雲端服務系統及其方法
CN109634758A (zh) 基于json文件控制事件和行为的方法及中间件平台
CN110399130B (zh) 一种基于安卓***的app换肤方法
CN107423367B (zh) Web页面加载方法及装置

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181218

RJ01 Rejection of invention patent application after publication