发明名称 |
iOS和Android操作系统通用的换肤方法和系统 |
摘要 |
本发明提供一种iOS和Android操作系统通用的换肤方法和系统,方法包括:服务器配置两种皮肤列表数据包,分别为:支持Android操作系统的第一皮肤列表数据包,以及,支持iOS操作系统的第二皮肤列表数据包;当客户端应用程序接收到更换皮肤请求时,向服务器发送下载皮肤的请求消息;下载完成后,接收输入接口发送的属于所述皮肤列表数据包中的指定皮肤,然后通知每一个监听者更换原界面皮肤的界面元素显示类型,将原界面皮肤更换为所述指定皮肤。具有以下优点:能够同时支持iOS和Android两种设备类型,并且,是一种动态换肤方法,能够显著提高人们的使用体验。 |
申请公布号 |
CN104778051A |
申请公布日期 |
2015.07.15 |
申请号 |
CN201410014406.5 |
申请日期 |
2014.01.13 |
申请人 |
北京发现角科技有限公司 |
发明人 |
张浩 |
分类号 |
G06F9/445(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京市盛峰律师事务所 11337 |
代理人 |
赵建刚 |
主权项 |
一种iOS和Android操作系统通用的换肤方法,其特征在于,包括以下步骤:S1,服务器配置两种皮肤列表数据包,分别为:支持Android操作系统的第一皮肤列表数据包,以及,支持iOS操作系统的第二皮肤列表数据包;其中,所述第一皮肤列表数据包和所述第二皮肤列表数据包均由若干套皮肤组成,每一套皮肤均由若干个界面元素组成;当客户端应用程序被启动后,同时启动与该客户端应用程序对应的若干个监听者;其中,每一个监听者用于监听该客户端应用程序界面的一个界面元素;S2,当所述客户端应用程序接收到更换皮肤请求时,所述客户端应用程序向所述服务器发送下载皮肤的请求消息;S3,所述服务器判断客户端应用程序的类型,如果属于安卓操作系统类别,则将所述第一皮肤列表数据包下发到所述客户端;如果属于iOS操作系统类别,则将所述第二皮肤列表数据包下发到所述客户端;S4,所述客户端应用程序下载完成所述服务器下发的皮肤列表数据包后,接收输入接口发送的属于所述皮肤列表数据包中的指定皮肤,然后通知每一个监听者更换原界面皮肤的界面元素显示类型,将原界面皮肤更换为所述指定皮肤。 |
地址 |
100080 北京市海淀区苏州街18号院-2楼1906 |