[发明专利]主题切换方法、装置、车辆及系统有效
申请号: | 201611184086.3 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106802794B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 佟广力;赵江;秦国梁;季申;沈海寅 | 申请(专利权)人: | 智车优行科技(北京)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 毛丽琴 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主题 切换 方法 装置 车辆 系统 | ||
1.一种主题切换方法,其特征在于,用于对Android系统或Android系统应用进行主题切换,所述方法包括:
接收并解析主题切换请求,得到主题切换类型和主题标识;
获取主题标识对应的主题包;
如果主题切换类型为改变主题布局,则创建类加载器,获取主题包对应的界面显示工具类的名称,利用所述类加载器加载所述主题包对应名称的界面显示工具类,通过所述界面显示工具类调用所述主题包中的布局资源文件,以及,调用界面显示工具类管理器中的替换函数,将所述Android系统或Android系统应用中的原界面显示工具类,更新为调用了所述主题包中的布局资源文件的界面显示工具类。
2.根据权利要求1所述的方法,其特征在于,还包括:
如果主题切换类型为改变主题视图,则获取所述主题包中的视图资源文件,以及,调用视图切换函数,更新所述Android系统或Android系统应用中的原视图资源文件为从所述主题包中获取的视图资源文件。
3.根据权利要求2所述的方法,其特征在于,还包括:预先修改所述Android系统或Android系统应用的界面显示工具类和界面显示工具类管理器,从而提供资源加载工具类的调用接口;
所述类加载器通过所述资源加载工具类的调用接口,加载所述主题包对应名称的界面显示工具类。
4.根据权利要求1所述的方法,其特征在于,还包括:
创建所述主题包,所述主题包包括布局资源文件和/或视图资源文件;
将所述主题包存储在所述Android系统所在终端本地,或者将所述主题包存储在网络侧。
5.根据权利要求4所述的方法,其特征在于,还包括:
预先继承应用工具类,在所述应用工具类中保存主题相关信息并初始化主题相关资源,完成创建所述主题包。
6.一种主题切换装置,其特征在于,用于对Android系统或Android系统应用进行主题切换,所述装置包括:
主题切换请求处理单元,用于接收并解析主题切换请求,得到主题切换类型和主题标识;
主题包获取单元,用于获取主题标识对应的主题包;
类加载器创建单元,用于创建类加载器;
改变主题布局处理单元,用于获取主题包对应的界面显示工具类的名称,利用所述类加载器加载所述主题包对应名称的界面显示工具类,通过所述界面显示工具类调用所述主题包中的布局资源文件,以及,调用界面显示工具类管理器中的替换函数,将所述Android系统或Android系统应用中的原界面显示工具类,更新为调用了所述主题包中的布局资源文件的界面显示工具类。
7.根据权利要求6所述的装置,其特征在于,还包括:
改变主题视图处理单元,用于获取所述主题包中的视图资源文件,以及,调用视图切换函数,更新所述Android系统或Android系统应用中的原视图资源文件为从所述主题包中获取的视图资源文件。
8.根据权利要求6所述的装置,其特征在于,还包括:加载工具类的调用接口提供单元,用于预先修改所述Android系统或Android系统应用的界面显示工具类和界面显示工具类管理器,从而提供资源加载工具类的调用接口;
所述类加载器通过所述资源加载工具类的调用接口,加载所述主题包对应名称的界面显示工具类。
9.根据权利要求6所述的装置,其特征在于,还包括:
主题包创建单元,用于创建所述主题包,其中,所述主题包包括布局资源文件和/或视图资源文件,所述主题包存储在所述Android系统所在终端本地或者存储在网络侧。
10.根据权利要求9所述的装置,其特征在于,还包括:
应用工具类继承单元,用于预先继承应用工具类,在所述应用工具类中保存主题相关信息并初始化主题相关资源,完成创建所述主题包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智车优行科技(北京)有限公司,未经智车优行科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611184086.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提示框显示方法及装置
- 下一篇:一种基于安卓系统的快速文本翻译方法