[发明专利]一种根据横竖屏自动切换软件界面显示风格的方法有效
申请号: | 201310438942.3 | 申请日: | 2013-09-24 |
公开(公告)号: | CN103472997A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 徐小光;徐良 | 申请(专利权)人: | 沈阳美行科技有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;H04M1/725 |
代理公司: | 沈阳晨创科技专利代理有限责任公司 21001 | 代理人: | 任玉龙 |
地址: | 110179 辽宁省沈*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种根据横竖屏自动切换软件界面显示风格的方法,结合了硬件特性,在导航软件基础上进行了改进与扩展,使导航软件可以根据横竖屏自动修改风格,信号经过SOC内置的ADC模块进行数字编码,进行设备横竖屏状态判定;管理模块根据判定出的横竖屏状态结果,切换导航的车载风格和手机风格;管理模块采用了阈值判定-延时处理的方式,通过设置GUI加载布局主题数据来实现界面风格的切换;在导航应用上,在切换风格时,管理模块设置导航业务层,切换到对应的风格中。本发明的优点:通过横竖屏放置,自动切换导航软件风格,扩展了手机软件的功能,使手机导航软件同时具有车载导航完全一致的功能,使手机导航软件操作更加简洁和人性化。 | ||
搜索关键词: | 一种 根据 横竖 自动 切换 软件 界面 显示 风格 方法 | ||
【主权项】:
一种根据横竖屏自动切换软件界面显示风格的方法,其特征在于:所述的根据横竖屏自动切换软件界面显示风格的方法是结合了硬件特性,在导航软件基础上进行了改进与扩展,使导航软件可以根据横竖屏自动修改风格,原理如下:重力传感器获得手机水平放置于竖直放置的状态,但是原始的信号仅仅是连续的电压值,并不能直接应用;信号经过SOC内置的ADC模块进行数字编码,这样信号可以被上层软件使用;在实际应用环境下,由于外界信号和非静止状态干扰等因素,重力传感器获取到的数值一直是抖动的,信号需要进行进一步滤波处理,把信号中的“杂质”滤除,另外通过去抖动算法,去除由于设备微小的颤动,导致的信号频繁传输给上层的现象,处理好的信号再经过管理模块,进行设备横竖屏状态判定;管理模块根据判定出的横竖屏状态结果,切换导航的车载风格和手机风格;管理模块采用了阈值判定‑延时处理的方式,防止由于用户的不小心操作导致风格的切换而造成操作不便的情况;延时时间与超出阈值部分的值成反比,当设备处于竖直和水平的中间状态时,导航软件的风格不会立即被切换;当导航软件达到切换手机风格的条件,管理模块首先会调整GUI的界面布局与操作风格;通过设置GUI加载布局主题数据来实现界面风格的切换:主题与布局管理模块处理主题文件流程和切换软件风格包括三部分:词法解析:把读入的主题样式表中的文本流抽取出标记,为下一 步的语法解析使用;语法解析:根据词法解析出的结果,判断词法是否正确,并加入默认处理等容错机制;语义解析与渲染:解析出样式表中的样式,根据样式描述信息重新绘制UI控件;在样式表中,描述了UI界面中各个控件的样式信息和资源文件编号;其中样式包括布局样式,显示特效与颜色,控件尺寸以及使用图片资源,提示音等信息;资源文件也包含在主题文件中,可用作UI控件的显示样式,背景等;在样式信息中,通过唯一编号进行标记,加载资源文件时能快速加载;实现了通过主题文件来控制界面风格,需要改变软件横屏的车载风格和竖屏的手机风格,只需要加载对应的主题文件即可;在导航应用上,车载风格和手机风格也有不同,在切换风格时,管理模块设置导航业务层,切换到对应的风格中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳美行科技有限公司,未经沈阳美行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310438942.3/,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、服务器及存储阵列
- 下一篇:旋转显示方法、装置及终端设备