[发明专利]一种可选择应用字体的Android安装方法和装置在审
| 申请号: | 201510639109.4 | 申请日: | 2015-09-29 |
| 公开(公告)号: | CN105183524A | 公开(公告)日: | 2015-12-23 |
| 发明(设计)人: | 陈朴 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可选择 应用 字体 android 安装 方法 装置 | ||
技术领域
本发明涉及Android系统应用程序安装领域,具体涉及一种可选择应用字体的Android安装方法和装置。
背景技术
随着移动互联网的发展,Android系统的普及,用户频繁的使用着各种花样繁多的Android应用,Android系统中应用繁多,呈现出来的用户界面效果也是种类繁多,各种特效层出不穷。但现有的应用多是对图片的处理,少有对应用的字体做适当的修饰,一般情况下都统一使用一种系统默认的字体属性,这样长期使用,对用户来说并无新意。如发明专利《一种Android终端的字体显示优化方法及系统》,专利号:201310171292.0;发明专利《一种Android系统的藏文字库配置方法和装置》,专利号:201310436983.9。当前的Android应用市场中仅仅有个别可以改变字体的应用,这些应用也仅仅是将系统中所有的文字风格全部改变,不具有应用层面的个性字体。因此需要一种能让用户在安装第三方应用程序时,就可选择该安装包已何种字体属性显示工作的应用。
发明内容:
为了克服上述背景技术的缺陷,本发明提供一种可选择应用字体的Android安装方法和装置,可以在安装Android应用程序时选择各个程序显示的字体。
为了解决上述技术问题本发明的所采用的技术方案为:
一种可选择应用字体的Android安装方法,包括:对安装目录中的待安装Android安装包进行反编译,获取其中可载入文字和字符的控件;用户选择一种字体作为待设置的字体属性;对可载入文字和字符的控件加入待设置的字体属性;对经反编译并已载入待设置的字体属性的Android安装包重新打包。
较佳地,对安装目录中的待安装Android安装包进行反编译,获取其中可载入文字和字符的控件具体包括:对已拷贝入系统data/app目录的Android安装包进行解压;从已解压的文件中获取布局文件;从布局文件中检测出所有可载入文字和字符的控件。
较佳地,从布局文件中检测出所有可载入文字和字符的控件的方法为:从布局文件中检测出格式为xml的布局文件即为可载入文字和字符的控件。
较佳地,从布局文件中检测出所有可载入文字和字符的控件的方法为:用hierarchyviewer工具从布局文件中获取可载入文字和字符的控件。
较佳地,用户选择一种字体作为待设置的字体属性时是从Android系统自带的字体中进行选择。
本发明还提一种可选择应用字体的Android安装装置,装置包括:反编译模块,用于对待安装的Android安装包进行反编译,获取所有课载入文字和字符的控件;字体选择模块,用于由用户选择一种字体作为待设置的字体属性;字体设置模块,用于对反编译模块所获取的各个控件加入待设置的字体属性;打包模块,用于对各个控件已加入待设置字体属性的Android安装包重新打包。
较佳地,反编译模块包括:解压单元,用于对已拷贝入系统data/app目录的Android安装包进行解压;布局文件解析单元,用于从解压单元已解析出的文件中获取布局文件;控件检测单元,用于从布局文件解析单元解析出的布局文件中检测出所有可载入文字和字符的控件。
较佳地,控件检测单元从布局文件中检测可载入文字和字符的控件是指获取格式为xml的布局文件。
较佳地,控件检测单元应用hierarchyviewer工具从布局文件中获取可载入文字和字符的控件。
较佳地,字体选择模块提供用户选择的字体为Android系统自带的字体。
本发明的有益效果在于:通过本发明的方法或装置对Android设备中安装器的工作流程进行设计,使得用户可以在安装应用时选定特定字体,其结果是被安装的应用程序在安装好启动后呈现的字体为安装时设定的字体。本发明的方法或装置可以让系统中所有的应用都有设置不同的字体,而每个应用中的不同字体是用户在安装时就设定好的,让Android系统中的各个第三方应用丰富多彩且更具有个性。
附图说明
图1为本发明实施例1的流程图;
图2为本发明实施例1对安装目录中的待安装的Android安装包进行反编译的流程图;
图3为本发明实施例2对安装目录中的待安装的Android安装包进行反编译的流程图;
图4为本发明实施例3的结构示意图;
图5为本发明实施例3反编译模块的结构示意图;
图6为本发明实施例3供用户选择字体进行作为待设置字体属性的显示界面。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510639109.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设备版本升级方法及系统
- 下一篇:应用的资源的调整方法及装置





