[发明专利]一种基于Android设备的实现桌面动态主题的方法和系统有效
申请号: | 201310049716.6 | 申请日: | 2013-02-07 |
公开(公告)号: | CN103092485A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 邓裕强;黄爱华;梁国盛;胡勇;蒋旭文;邝浩均;敖日明 | 申请(专利权)人: | 广州市久邦数码科技有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 华辉 |
地址: | 510055 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 设备 实现 桌面 动态 主题 方法 系统 | ||
技术领域
本发明涉及Android技术领域,具体是一种提升用户与桌面交互,动态变化主题内容以及包含桌面组件特有功能的一种基于Android设备的实现桌面动态主题的方法和系统。
背景技术
Andriod是基于Linux开放性内核的操作系统,仅正式上市两年便跃居全球最受欢迎的智能手机平台。随着Andriod的推广,很多设备已经使用该操作系统,随之发展的还有Andriod应用程序、桌面主题、Andriod的优化等等。
桌面主题是不同风格的桌面背景、操作窗口、系统按钮,以及活动窗口和自定义颜色、字体等的组合体。桌面主题主要包含风格、壁纸、屏保图片、鼠标指针、系统声音事件、图标等元素。在说明书附图的图1中,以Andriod手机为例,通过桌面1可知,桌面包括下拉菜单栏11、图标尺寸不同的桌面图标12、在桌面图标下方的壁纸13、固定图标栏14、以及固定图标栏14中的图标15。桌面图标12和固定图标栏14中的图标15位于不同的平面层。
目前的Android桌面主体存在以下问题:
1.覆盖的范围不广:一般只是替换普通的应用程序图标与壁纸,不能覆盖整个桌面内容。例如位于桌面底部的固定图标栏14,固定图标栏14中的图标15并不随桌面的切换而变化。固定图标栏14中的图标15往往不变化,这样就造成了桌面整体风格的搭配不协调。
2.不具备动态元素:桌面主体的壁纸可以为动态壁纸,但是所有的主题元素都是静态的,主题一经应用之后用户界面就不再发生变更,也不具备动画效果。
3.不支持用户交互:用户所有的操作在主题里面无法体现,不支持对用户操作指令的监听。
由于目前市面上基于Android系统的桌面主题只遵循图片的一对一替换原则,即只改变桌面壁纸或者改变图标的图片这种简单的替换,而不能做到桌面风格发生动态变化、动态交互的效果,这样无法提高用户与桌面的交互能动性,用户只能通过简单的桌面图标、背景更换与桌面互动,在互动过程中无法改变桌面的状态,也不能满足用户对动态变化的功能的需求。
发明内容
本发明的目的,就是克服现有技术的不足,提供一种基于Android设备的实现桌面动态主题的方法和系统。本系统能够将桌面主题很好地与用户的操作进行互动,解决了以往桌面主体只能看、不能动的问题,增加了用户的体验。
为了达到上述目的,采用如下技术方案:
一种基于Android设备的实现桌面动态主题的方法,包括以下步骤:
创建一用于放置按照预设的运动轨迹运动的动态元素的罩子层,将所述罩子层的Z轴索引属性置顶;
检测用户的操作是否触发预设的动态元素的第二状态事件,若是,进行下一步;若否,动态元素按照预设的第一运动轨迹运动;
触发第二状态事件。
进一步地,所述第二状态事件包括被触发的动态元素替换为另一动态元素,另一动态元素按照其预设的运动轨迹运动;新增与被触发的动态元素相同的动态元素;被触发的动态元素按照预设的第二运动轨迹运动;或隐藏动态元素。
进一步地,在创建罩子层之后还包括以下步骤:
创建一用于放置静态元素的中间层,将所述罩子层的Z轴索引属性置于图标层的下方。
进一步地,在检测动态元素之后还包括以下步骤:
检测用户的操作是否触发图标层的图标,若是,针对被触发的图标执行用户的操作,若否,进行下一步;
检测针对静态元素的预设的第二状态事件是否触发,若触发,进行下一步;若否,静态元素维持原状;
替换被触发的静态元素为另一静态元素,或在中间层和图标层之间增加一影响静态元素正常显示的颜色层。
进一步地,还包括以下步骤:
检测Android设备的重力传感器的加速度,比较加速度与预设的速度阈值;若加速度大于预设的第一速度阈值且小于预设的第二速度阈值,所述第二速度阈值大于第一速度阈值,则在罩子层新增动态元素;若加速度大于第二速度阈值,在罩子层新增动态元素的同时,动态元素按照其预设的第三运动轨迹运动,静态元素均按照其预设的第二运动轨迹运动。
一种基于Android设备的实现桌面动态主题的系统,包括:
罩子层创建模块,用于一用于放置按照预设的运动轨迹运动的动态元素的罩子层,将所述罩子层的Z轴索引属性置顶;
第一检测模块,用于检测用户的操作是否触发预设的动态元素的第二状态事件,若是,进行下一步;若否,动态元素按照预设的第一运动轨迹运动;
触发模块,用于触发第二状态事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市久邦数码科技有限公司,未经广州市久邦数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049716.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生成控制命令的方法和装置、以及电子设备
- 下一篇:化学混浴沉积系统