一种电网项目移动端机型适配实现方法及其系统技术方案

技术编号:15791680 阅读:260 留言:0更新日期:2017-07-09 21:40
本发明专利技术属于互联网技术领域,具体涉及一种电网项目移动端机型适配实现方法及其系统,包括单位转化、百分比计算、缺陷修正和完成适配等几个步骤,与现有技术相比,采用本发明专利技术提供的移动端机型适配实现方法实施移动端适配时,电网项目应用程序中的图形控件不变形,显示完整,无覆盖,点击功能控件时反应灵敏,数据显示有序、完整,实现了电网项目应用程序与移动端的良好兼容。

【技术实现步骤摘要】
一种电网项目移动端机型适配实现方法及其系统
本专利技术属于互联网
,具体涉及一种应用于电力行业电网项目移动端机型适配的实现方法及其系统。
技术介绍
目前,随着我国移动智能设备市场的不断发展,电网公司逐渐将项目移植到移动端上应用。移动设备有很多先天的优势,如它的便捷性、高效性以及易用性等,但它在给我们提供了很多的便利的同时,也给我们带来了很多的困扰,最主要的问题就是项目在移植过程中会遇到移动设备不完全兼容的问题,导致用户界面出现控件变形、覆盖、点击开关和选项控件反应以及数据显示的紊乱等问题。所以,为了保障电网项目在移动端的顺利安全运行,开展移动端机型适配技术研究,具有重要的科学意义和实用价值。
技术实现思路
本专利技术克服现有技术存在的不足,所要解决的技术问题为:提供一种能够根据像素百分比实现电网项目移动端机型适配的方法,解决了将电网项目移植到移动端时产生的不兼容问题。本专利技术提供的一种电网项目移动端机型适配实现方法,包括:S101单位转化:将电网项目应用程序的用户界面所包含的图片元素、功能按钮元素和文字元素的计量单位全部转化为以像素为计量单位;S102百分比计算:在电网项目应用程序的manifest清单文件中自定义一个设计初稿,为经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素提供像素百分比计算;S103缺陷修正:对经步骤S102处理后电网项目应用程序的缺陷进行修正;S104完成匹配:将经过步骤S103修正后的电网项目应用程序导入待匹配电网项目的移动端完成适配。所述电网项目应用程序的用户界面所包含的图片元素和功能按钮元素的计量单位为设备独立像素,所述设备独立像素转化为像素的公式为像素=设备独立像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述电网项目应用程序的用户界面所包含的文字元素的计量单位为放大像素,所述放大像素转化为像素的公式为像素=放大像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述在电网项目应用程序的manifest清单文件中定义的设计初稿的尺寸与待匹配电网项目的移动端的屏幕分辨率相一致,以所述待匹配电网项目的移动端的屏幕分辨率为基数,计算经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素在待匹配电网项目的移动端的屏幕上显示时所占的百分比。所述步骤S103中的缺陷是指文字元素在待匹配电网项目的移动端上显示时产生的显示异常,对上述缺陷进行修正时,需要参考待匹配电网项目移动端系统的父窗体,并且缩小文字元素与电网项目应用程序中其它有明显边距的图片元素或是功能元素之间的距离。同时本专利技术还提供了一种实现电网项目移动端机型匹配的系统,包括:单位转化模块:用于将电网项目应用程序的用户界面所包含的图片元素、功能按钮元素和文字元素的计量单位全部转化为以像素为计量单位;功能按钮百分比计算模块:在电网项目应用程序的manifest清单文件中自定义一个设计初稿,为经转化计量单位后的图片元素、功能按钮元素和文字元素提供像素百分比计算;缺陷修正模块:对经像素百分比计算处理后电网项目应用程序的缺陷进行修正;完成匹配模块:将经过缺陷修正后的电网项目应用程序导入待匹配电网项目的移动端完成适配。所述电网项目应用程序的用户界面所包含的图片元素和功能按钮元素的计量单位为设备独立像素,所述单位转化模块在将设备独立像素转化为像素时,使用的算法为像素=设备独立像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述电网项目应用程序的用户界面所包含的文字元素的计量单位为放大像素,所述单位转化模块在将放大像素转化为像素时,使用的算法为像素=放大像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述百分比计算模块在电网项目应用程序的manifest清单文件中定义的设计初稿的尺寸与待匹配电网项目的移动端的屏幕分辨率相一致,以所述待匹配电网项目的移动端的屏幕分辨率为基数,计算经转化计量单位后的图片元素、功能按钮元素和文字元素在待匹配电网项目的移动端的屏幕上显示时所占的百分比。所述缺陷修正模块用于修正文字元素在待匹配电网项目的移动端上显示时产生的显示异常,对上述缺陷进行修正时,需要参考待匹配电网项目移动端系统的父窗体,并且缩小文字元素与电网项目应用程序中其它有明显边距的图片元素或是功能按钮元素之间的距离。本专利技术针对电网项目移动端机型不兼容的问题,提供了一种电网项目移动端机型适配实现方法及其系统,与现有技术相比,采用本专利技术提供的移动端机型适配实现方法实施移动端适配时,电网项目应用程序中的图形控件不变形,显示完整,无覆盖,点击功能控件时反应灵敏,数据显示有序、完整,实现了电网项目应用程序与移动端的良好兼容。附图说明下面结合附图对本专利技术做进一步详细的说明;图1为本专利技术提供的电网项目移动端机型适配实现方法的流程示意图;图2为本专利技术提供的实现电网项目移动端机型匹配的系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供的电网项目移动端机型适配实现方法,包括:S101单位转化:将电网项目应用程序的用户界面所包含的图片元素、功能按钮元素和文字元素的计量单位全部转化为以像素为计量单位;功能按钮S102百分比计算:在电网项目应用程序的manifest清单文件中自定义一个设计初稿,为经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素提供像素百分比计算;S103缺陷修正:对经步骤S102处理后电网项目应用程序的缺陷进行修正;S104完成匹配:将经过步骤S103修正后的电网项目应用程序导入待匹配电网项目的移动端完成适配。所述电网项目应用程序的用户界面所包含的图片元素和功能按钮元素的计量单位为设备独立像素,所述设备独立像素转化为像素的公式为像素=设备独立像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述电网项目应用程序的用户界面所包含的文字元素的计量单位为放大像素,所述放大像素转化为像素的公式为像素=放大像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。所述在电网项目应用程序的manifest清单文件中定义的设计初稿的尺寸与待匹配电网项目的移动端的屏幕分辨率相一致,以所述待匹配电网项目的移动端的屏幕分辨率为基数,计算经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素在待匹配电网项目的移动端的屏幕上显示时所占的百分比。所述步骤S103中的缺陷是指文字元素在待匹配电网项目的移动端上显示时产生的显示异常,上述异常的产生是由于文字与生俱来的特性,并不像别的什么图片本文档来自技高网...
一种电网项目移动端机型适配实现方法及其系统

【技术保护点】
一种电网项目移动端机型适配实现方法,其特征在于包括:S101 单位转化:将电网项目应用程序的用户界面所包含的图片元素、功能按钮元素和文字元素的计量单位全部转化为以像素为计量单位;S102 百分比计算:在电网项目应用程序的manifest清单文件中自定义一个设计初稿,为经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素提供像素百分比计算;S103 缺陷修正:对经步骤S102处理后电网项目应用程序的缺陷进行修正;S104 完成匹配:将经过步骤S103修正后的电网项目应用程序导入待匹配电网项目的移动端完成适配。

【技术特征摘要】
1.一种电网项目移动端机型适配实现方法,其特征在于包括:S101单位转化:将电网项目应用程序的用户界面所包含的图片元素、功能按钮元素和文字元素的计量单位全部转化为以像素为计量单位;S102百分比计算:在电网项目应用程序的manifest清单文件中自定义一个设计初稿,为经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素提供像素百分比计算;S103缺陷修正:对经步骤S102处理后电网项目应用程序的缺陷进行修正;S104完成匹配:将经过步骤S103修正后的电网项目应用程序导入待匹配电网项目的移动端完成适配。2.根据权利要求1所述的电网项目移动端机型适配实现方法,其特征在于所述电网项目应用程序的用户界面所包含的图片元素和功能按钮元素的计量单位为设备独立像素,所述设备独立像素转化为像素的公式为像素=设备独立像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。3.根据权利要求1所述的电网项目移动端机型适配实现方法,其特征在于所述电网项目应用程序的用户界面所包含的文字元素的计量单位为放大像素,所述放大像素转化为像素的公式为像素=放大像素*(目标屏密度/标准密度),所述目标屏密度为待匹配电网项目的移动端的屏幕密度,所述标准密度为160dpi。4.根据权利要求1所述的电网项目移动端机型适配实现方法,其特征在于所述在电网项目应用程序的manifest清单文件中定义的设计初稿的尺寸与待匹配电网项目的移动端的屏幕分辨率相一致,以所述待匹配电网项目的移动端的屏幕分辨率为基数,计算经步骤S101转化计量单位后的图片元素、功能按钮元素和文字元素在待匹配电网项目的移动端的屏幕上显示时所占的百分比。5.根据权利要求1所述的电网项目移动端机型适配实现方法,其特征在于所述步骤S103中的缺陷是指文字元素在待匹配电网项目的移动端上显示时产生的显示异常,对上述缺陷进行修正时,需要参考待匹配电网项目移动端系统的父窗体,并且缩小文字元素与电网项目应用程序中其它有明显边距的图片元素或是功能按钮元素之间的距离。6.一种实现电网项...

【专利技术属性】
技术研发人员:曹明德解涛白耀鹏原敏宏
申请(专利权)人:国家电网公司国网山西省电力公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1