一种安卓应用开发系统的制作方法_2

文档序号:9787188阅读:来源:国知局
方向上为其边界时,判断所述起始位点处于显示内容的边界。所述手势操作所述第二判断模块包括:第一方向判断子模块,用于判断所述滑动触摸操作在第一方向上的位移是否落入预设的第一阈值范围;第二方向判断子模块,用于判断所述滑动触摸操作在与第一方向垂直的第三方向上的位移是否落入预设的第二阈值范围;当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第三方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。所述边界手势操作识别模块,还可包括第一至第四命令生成子模块中的一项或多项;所述第一命令生成子模块,用于当所述滑动触摸操作为有效操作且第一方向为向下时,识别所述滑动触摸操作为下拉操作,根据具体情况生成如刷新所述显示内容、静音、加锁等命令;所述第二命令生成子模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,识别所述滑动触摸操作为上拉操作,根据具体情况生成如加载所述显示内容其余部分、开启音量、解锁等命令。所述第三命令生成子模块,用于当所述滑动触摸操作为有效操作且第一方向为向左时,识别所述滑动触摸操作为左拉操作,根据具体情况生成如滑出左边栏、上一页、回退等命令。所述第四命令生成子模块,用于当所述滑动触摸操作为有效操作且第一方向为向右时,识别所述滑动触摸操作为右拉操作,根据具体情况生成如滑出右边栏、下一页、快进等命令。
[0028]页面启动模块,用于启动其他页面。
[0029]空内容模块,用于在页面没有数据时提示用户刷新重试。
[0030]加载模块,用于从网络加载数据。
[0031]页面动画模块,用于生成和显示页面切换间的视图动画,包括视图动画生成子模块和视图动画显示子模块;所述视图动画生成子模块包括页面动画起点赋值模块,用于对动画起点的各视图的属性赋值;页面动画终点赋值模块,用于对动画终点的各视图的属性赋值;页面动画生成模块,用于在计时器记录的动画当前时间,根据插值器计算的变化进度百分比、动画起点的各视图的属和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像。所述起点赋值模块,用于对动画起点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的起点,优选所述起点赋值模块默认采用当前的各视图的属性其属性值进行赋值。所述终点赋值模块,用于对动画终点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的终点,优选所述终点赋值模块默认采用当前的各视图的属性其属性值进行赋值。所述插值器默认的变化规则为匀速变化。
[0032]调色板模块,用于提取一张图片中的色调。
[0033]消息提示模块,用于显示一条提示消息。
[0034]动作条模块,用于操作设备屏幕上的动作条。
[0035]视图切换模块,用于切换页面上多个元素的显示/隐藏状态。
[0036]所述下层接口模块,用于生成安卓底层代码,包括配置接口、传参接口、事件接口、布局接口、关联接口、运行接口、重启接口。
[0037]所述配置接口用于对所述应用页面进行基础参数配置。
[0038]所述传参接口用于接收页面数据。
[0039]所述时间接口用于创建事件触发器。
[0040]所述布局接口用于从布局中提取元素。
[0041 ]所述关联接口用于为所述元素设置触发器。
[0042]所述运行接口用于告知页面或子页面已经开始运行,可以进行数据访问等操作。
[0043]所述重启接口用于刷新数据并生成刷新报告通知用户。
[0044]本发明提供的安卓应用开发系统,为开发者提供交互模块,在所述交互模块中调用相应功能接口,从而快速生成大量规范代码,漏洞少,便于维护和更新。
[0045]本发明提供的安卓系统按照如下流程工作:
[0046]系统启动后自检并向操作系统申请内存资源,打开上层模块与开发者交互,依次扩展配置接口、传参接口、事件接口、布局接口、关联接口 ;扩展完成后要求开发者扩展运行接口运行程序;可扩展重启接口刷新;完成扩展后回收并销毁在自检过程中申请的内存资源。
[0047]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种安卓应用开发系统,其特征在于,包括用于页面开发的上层功能模块和下层接口丰旲块; 所述上层功能模块,用于与开发者交互,包括按钮模块、手势模块以及页面动画模块; 所述下层接口模块,用于生成与所述上层功能模块相关联的安卓底层代码,包括配置接口、传参接口、事件接口、布局接口、关联接口、运行接口以及重启接口。2.如权利要求1所述的安卓应用开发系统,其特征在于,所述按钮模块与事件接口、布局接口、关联接口、运行接口、重启接口相连,用于监测相应的事件从而触发相应触发器,所述按钮模块包括显著化子模块,用于当按钮被选中时提升按钮的关注度;所述显著化子模块包括:第一显著化模块,用于检测用户在移动设备页面上的触摸点,并记录该触摸点的坐标;第二显著化模块,用于获取当前页面的背景颜色,并将该背景颜色进行变色处理,并将变色处理后的背景颜色用作页面的填充色;第三显著化模块,用于设置计数器i = l,以触摸点作为圆心、基于移动设备的屏幕密度L所确定的半径r绘制第i个圆;第四显著化模块,用于判断用户是否停止触摸移动设备的页面,如果是,则进入第七模块,否则进入第五模块;第五显著化模块,用于设置i = i+l,以固定时间间隔绘制第i个同心圆,并判断第i个同心圆是否已经填充了整个页面,如果是则进入第六模块,否则返回第四模块;第六显著化模块,用于保持整个页面为填充状态,直到用户停止触摸移动设备的页面为止;第七显著化模块,用于判断整个页面是否已经被填满,如果是则转入第八模块,否则以比第五模块中将填充整个页面所需时间更少的时间将移动设备的整个页面填满,然后进入第八模块;第八显著化模块,用于以固定的时间间隔降低页面填充色的透明度,直至其最终变为全透明为止。3.如权利要求1或2所述的安卓应用开发系统,其特征在于,所述手势模块,用于检测用户手势触摸事件并识别手势操作,包括普通手势识别子模块和边界手势操作子模块,所述边界手势操作子模块包括:边界手势操作检测模块,用于检测用户在触摸屏上按照第一方向进行的滑动触摸操作;边界手势操作识别模块,用于识别所述滑动触摸操作的起始位点及位移;边界手势操作第一判断模块,用于判断所述起始位点是否处于显示内容的边界。4.如权利要求1或2所述的安卓应用开发系统,其特征在于,所述页面动画模块,用于生成和显示页面切换间的视图动画,包括视图动画生成子模块和视图动画显示子模块;所述视图动画生成子模块包括页面动画起点赋值模块,用于对动画起点的各视图的属性赋值;页面动画终点赋值模块,用于对动画终点的各视图的属性赋值;页面动画生成模块,用于在计时器记录的动画当前时间,根据插值器计算的变化进度百分比、动画起点的各视图的属和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像。5.如权利要求1所述的安卓应用开发系统,其特征在于,所述配置接口用于对所述应用页面进行基础参数配置。6.如权利要求1所述的安卓应用开发系统,其特征在于,所述传参接口用于接收页面数据。7.如权利要求1所述的安卓应用开发系统,其特征在于,所述时间接口用于创建事件触发器。8.如权利要求1所述的安卓应用开发系统,其特征在于,所述布局接口用于从布局中提取元素。9.如权利要求8所述的安卓应用开发系统,其特征在于,所述关联接口用于为所述元素设置触发器。10.如权利要求1所述的安卓应用开发系统,其特征在于,所述重启接口用于刷新数据并生成刷新报告通知用户。
【专利摘要】本发明公开了一种安卓应用开发系统,包括用于页面开发的上层功能模块和下层接口模块;所述上层功能模块,用于与开发者交互,包括按钮模块、手势模块以及页面动画模块;所述下层接口模块,用于生成与所述上层功能模块相关联的安卓底层代码,包括配置接口、传参接口、事件接口、布局接口、关联接口、运行接口以及重启接口。本发明提供的安卓应用开发系统使得开发者可以在极大程度上消除由于不同编程风格导致的编程冲突,极大简化开发者调用这些功能的过程。
【IPC分类】G06F3/0488, G06F9/44
【公开号】CN105549980
【申请号】CN201511016575
【发明人】霍启圣
【申请人】武汉斗鱼网络科技有限公司
【公开日】2016年5月4日
【申请日】2015年12月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1