• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    助赢重庆时时彩在线: 兼容苹果操作系统和安卓操作系统的方法及装置.pdf

    关 键 词:
    兼容 苹果 操作系统 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201710036550.2

    申请日:

    2017.01.18

    公开号:

    CN106777355A

    公开日:

    2017.05.31

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 17/30申请日:20170118|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 深圳市华第时代科技有限公司
    发明人: 赵春兰; 张威
    地址: 518000 广东省深圳市南山区南山软件园西塔楼1210室
    优先权:
    专利代理机构: 深圳市科冠知识产权代理有限公司 44355 代理人: 王???
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710036550.2

    授权公告号:

    |||

    法律状态公告日:

    2017.06.23|||2017.05.31

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明提供一种兼容苹果操作系统和安卓操作系统的方法,方法:进行页面加载,引用公共指令,其中,所述公共指令用于设置苹果操作系统和安卓操作系统的网页应用头部的内边距;所述公共指令判断当前操作系统的版本类型;根据判断出的版本类型对网页应用的头部添加内边距。本发明还公开了一种兼容苹果操作系统和安卓操作系统的装置,本发明所提供的兼容苹果操作系统和安卓操作系统的方法和装置,能灵活地针对不同的操作系统自适应调节网页应用头部的页边距,确保网页应用的功能正常,提高网页应用运行效率。

    权利要求书

    1.一种兼容苹果操作系统和安卓操作系统的方法,其特征在于,包括:进行页面加载,
    引用公共指令,其中,所述公共指令用于设置苹果操作系统和安卓操作系统的网页应用头
    部的内边距;
    所述公共指令判断当前操作系统的版本类型;
    根据判断出的版本类型对网页应用的头部添加内边距。
    2.如权利要求1所述的兼容苹果操作系统和安卓操作系统的方法,其特征在于,所述进
    行页面加载之前,所述方法还包括:
    定义所述公共指令,其中,所述公共指令包括设置苹果操作系统对应的网页应用头部
    的页边距数值、安卓操作系统对应的网页应用头部的页边距数值。
    3.如权利要求1所述的兼容苹果操作系统和安卓操作系统的方法,其特征在于,所述公
    共指令判断当前操作系统的版本类型具体包括:
    判断所述当前操作系统的版本类型是否为苹果操作系统、是否为安卓操作系统。
    4.如权利要求1所述的兼容苹果操作系统和安卓操作系统的方法,其特征在于,所述根
    据判断出的版本类型对网页应用的头部添加内边距具体包括:
    当判断出所述当前操作系统的版本类型为苹果操作系统时,根据所述苹果操作系统对
    应的网页应用头部的页边距数值对所述网页应用头部的内边距进行设置。
    5.如权利要求4所述的兼容苹果操作系统和安卓操作系统的方法,其特征在于,所述根
    据判断出的版本类型对网页应用的头部添加内边距具体还包括:
    当判断出所述当前操作系统的版本类型为安卓操作系统时,根据所述安卓操作系统对
    应的网页应用头部的页边距数值对所述网页应用头部的内边距进行设置。
    6.一种兼容苹果操作系统和安卓操作系统的装置,其特征在于,包括:
    加载???,用于进行页面加载,引用公共指令,其中,所述公共指令用于设置苹果操作
    系统和安卓操作系统的网页应用头部的内边距;
    判断???,用于通过所述公共指令判断当前操作系统的版本类型;
    调整???,用于根据判断出的版本类型对网页应用的头部添加内边距。
    7.如权利要求6所述的兼容苹果操作系统和安卓操作系统的装置,其特征在于,
    所述加载???,具体还用于定义所述公共指令,其中,所述公共指令包括设置苹果操作
    系统对应的网页应用头部的页边距数值、安卓操作系统对应的网页应用头部的页边距数
    值。
    8.如权利要求6兼容苹果操作系统和安卓操作系统的装置,其特征在于,
    所述判断???,具体还用于判断所述当前操作系统的版本类型是否为苹果操作系统、
    是否为安卓操作系统。
    9.如权利要求6所述的兼容苹果操作系统和安卓操作系统的装置,其特征在于,
    所述调整???,具体还用于当判断出所述当前操作系统的版本类型为苹果操作系统
    时,根据所述苹果操作系统对应的网页应用头部的页边距数值对所述网页应用头部的内边
    距进行设置。
    10.如权利要求9所述的兼容苹果操作系统和安卓操作系统的装置,其特征在于,
    所述调整???,具体还用于当判断出所述当前操作系统的版本类型为安卓操作系统
    时,根据所述安卓操作系统对应的网页应用头部的页边距数值对所述网页应用头部的内边
    距进行设置。

    说明书

    兼容苹果操作系统和安卓操作系统的方法及装置

    技术领域

    本发明涉及通讯技术领域,尤其涉及一种兼容苹果操作系统和安卓操作系统的方
    法及装置。

    背景技术

    随着网页应用的发展,兼容安卓操作系统和苹果操作系统的网页应用的头部自适
    应已经成为必须解决的问题。现有的解决此类问题的技术绝大多数都是包括在框架里面,
    小范围使用起来并不灵活。现有的框架对常规的基于安卓和苹果系统的网页应用头部自适
    应封装的效果很好,但是对于应用中的非常规的现象,并没有给出相应的解决方案,在使用
    网页应用过程中会出现很多漏洞,造成网页应用的功能不正常、体验不佳、死机、数据丢失、
    非正常中断等现象。

    发明内容

    本发明的主要目的在于解决现有网页应用过程由于无法兼容安卓和苹果操作系
    统,造成网页应用的功能不正常、体验不佳、死机、数据丢失、非正常中断的问题。

    为实现上述目的,本发明提供一种兼容苹果操作系统和安卓操作系统的方法,所
    述方法包括:

    进行页面加载,引用公共指令,其中,所述公共指令用于设置苹果操作系统和安卓
    操作系统的网页应用头部的内边距;

    所述公共指令判断当前操作系统的版本类型;

    根据判断出的版本类型对网页应用的头部添加内边距。

    优选地,所述进行页面加载之前,所述兼容苹果操作系统和安卓操作系统的方法
    还包括:

    定义所述公共指令,其中,所述公共指令包括设置苹果操作系统对应的网页应用
    头部的页边距数值、安卓操作系统对应的网页应用头部的页边距数值。

    优选地,所述公共指令判断当前操作系统的版本类型具体包括:

    判断所述当前操作系统的版本类型是否为苹果操作系统、是否为安卓操作系统。

    优选地,所述根据判断出的版本类型对网页应用的头部添加内边距具体包括:

    当判断出所述当前操作系统的版本类型为苹果操作系统时,根据所述苹果操作系
    统对应的网页应用头部的页边距数值对所述网页应用头部的内边距进行设置。

    优选地,所述根据判断出的版本类型对网页应用的头部添加内边距具体还包括:

    当判断出所述当前操作系统的版本类型为安卓操作系统时,根据所述安卓操作系
    统对应的网页应用头部的页边距数值对所述网页应用头部的内边距进行设置。

    此外,为实现上述目的,本发明还提供一种兼容苹果操作系统和安卓操作系统的
    装置,所述装置包括:

    加载???,用于进行页面加载,引用公共指令,其中,所述公共指令用于设置苹果
    操作系统和安卓操作系统的网页应用头部的内边距;

    判断???,用于通过所述公共指令判断当前操作系统的版本类型;

    调整???,用于根据判断出的版本类型对网页应用的头部添加内边距。优选地,所
    述加载???,具体还用于定义所述公共指令,其中,所述公共指令包括设置苹果操作系统对
    应的网页应用头部的页边距数值、安卓操作系统对应的网页应用头部的页边距数值。

    优选地,所述判断???,具体还用于判断所述当前操作系统的版本类型是否为苹
    果操作系统、是否为安卓操作系统。

    优选地,所述调整???,具体还用于当判断出所述当前操作系统的版本类型为苹
    果操作系统时,根据所述苹果操作系统对应的网页应用头部的页边距数值对所述网页应用
    头部的内边距进行设置。

    优选地,所述调整???,具体还用于当判断出所述当前操作系统的版本类型为安
    卓操作系统时,根据所述安卓操作系统对应的网页应用头部的页边距数值对所述网页应用
    头部的内边距进行设置。

    本发明提供的兼容苹果操作系统和安卓操作系统的方法及装置,能引用兼容苹果
    操作系统和安卓操作系统的网页应用头部的公共指令,通过公共指令判断当前系统的类
    型,根据判断出的系统类型自适应设置网页应用头部的页边距,能灵活地针对不同的操作
    系统自适应调节网页应用头部的页边距,确保网页应用的功能正常完整,提高网页应用运
    行效率。

    附图说明

    图1为本发明的兼容苹果操作系统和安卓操作系统的方法一实施例的流程示意
    图;

    图2为图1中步骤S20公共指令判断当前操作系统的版本类型的一具体细化流程示
    意图;

    图3为图1中步骤S30根据判断出的版本类型对网页应用的头部添加内边距一具体
    细化流程示意图;

    图4为图1中步骤S31当判断出当前操作系统的版本类型为苹果操作系统时,根据
    苹果操作系统对应的网页应用头部的页边距数值对网页应用头部的内边距进行设置之后
    的苹果操作系统界面的效果示意图;

    图5为图1中步骤S32当判断出当前操作系统的版本类型为苹果操作系统时,根据
    苹果操作系统对应的网页应用头部的页边距数值对网页应用头部的内边距进行设置之后
    的安卓操作系统界面的效果示意图。

    图6为本发明的兼容苹果操作系统和安卓操作系统的装置一实施例的功能??槭?br />意图。

    本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

    具体实施方式

    应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本
    发明。

    本发明提供一种兼容苹果操作系统和安卓操作系统的方法。参照图1,图1为本发
    明的兼容苹果操作系统和安卓操作系统的方法一实施例的流程示意图。在该实施例中,所
    述兼容苹果操作系统和安卓操作系统的方法包括:

    步骤S10、进行页面加载,引用公共指令,其中,公共指令用于设置苹果操作系统和
    安卓操作系统的网页应用头部的内边距。

    本实施例中的公共指令基于超文本标记语言(HyperText Markup Language,
    HTML)按照层叠样式表(Cascading Styel Sheet,CSS)格式进行定义,具有爪哇脚本
    (JavaScript,JS)实现特性,在现有前端框架AngularJS基础上衍生而来。在整个实现过程
    中依赖了AngularJS框架中的指令特性。

    步骤S20、公共指令判断当前操作系统的版本类型。

    在本实施例中,页面加载后,当执行到公共指令时,自动运行JS代码,判断当前操
    作平台是苹果操作系统、还是安卓操作系统。

    步骤S30、根据判断出的版本类型对网页应用的头部添加内边距。

    在本实施例中,公共指令中针对不同的操作系统设置了不同的网页应用页边距的
    数值,当判断出当前的操作系统时,根据公共指令中的数值对网页应用的页边距进行自动
    添加,补充说明的是,现有安卓系统的状态栏和导航栏区分开了,而苹果操作系统从第七版
    开始状态栏和导航栏交织在一起,所以苹果操作系统的网页应用添加内边距时,需要加上
    状态栏的高度,安卓操作系统的网页应用则不需要加上状态栏的高度。

    在本实施例中,步骤S10进行页面加载,引用公共指令之前,所述方法还包括定义
    公共指令,其中,公共指令包括设置苹果操作系统对应的网页应用头部的页边距数值、安卓
    操作系统对应的网页应用头部的页边距数值。举例来说,公共指令可为以下代码:



    在上述代码中,定义的公共指令“platformtop”分别对苹果操作系统对应的网页
    应用头部的页边距数值、安卓操作系统对应的网页应用头部的页边距数值进行了设置,其
    中,代码中的具体的数值可以根据需求进行变更。进一步补充说明的是,进行页面加载,引
    用公共指令“platformtop”的具体代码可为以下形式:

    <div platformtop style="border:1px solid red;">

    <p style="text-align:center">兼容android和ios头部自适应</p>

    </div>

    在本实施例中,通过块级标签“*div”引用公共指令“platformtop”,通过公共指令
    “platformtop”判断当前操作系统的版本类型,根据判断出的版本类型设置对应的网页应
    用页边距。补充说明的是,对于一些行内标签来说,可以将行内标签转换为块级标签后使用
    公共指令。

    参见图2,图2为图1中步骤S20公共指令判断当前操作系统的版本类型的一具体细
    化流程示意图。其中,S20公共指令判断当前操作系统的版本类型具体包括:

    步骤S21、判断当前操作系统的版本类型是否为苹果操作系统。

    步骤S22、判断当前操作系统的版本类型是否为安卓操作系统。

    参见图3,图1中步骤S30根据判断出的版本类型对网页应用的头部添加内边距一
    具体细化流程示意图。其中,步骤S30根据判断出的版本类型对网页应用的头部添加内边距
    具体包括:

    步骤S31、当判断出当前操作系统的版本类型为苹果操作系统时,根据苹果操作系
    统对应的网页应用头部的页边距数值对网页应用头部的内边距进行设置。

    步骤S32、当判断出当前操作系统的版本类型为安卓操作系统时,根据安卓操作系
    统对应的网页应用头部的页边距数值对网页应用头部的内边距进行设置。

    在本实施例中,网页应用的头部是指应用顶部固定的一行,无论应用的页面内容
    怎么滚动,顶部固定的一行一直显示在应用顶部,不随内容滚动,也称为导航栏,状态栏是
    指显示时间等消息的栏位,苹果操作系统从第七版开始状态栏和头部交织在一起,安卓操
    作系统的状态栏和头部是分开的。

    请同时参见图4-5,图4为图1中步骤S31当判断出当前操作系统的版本类型为苹果
    操作系统时,根据苹果操作系统对应的网页应用头部的页边距数值对网页应用头部的内边
    距进行设置之后的苹果操作系统界面的效果示意图,在图4中包括苹果操作系统界面301,
    在苹果操作系统界面301上显示网页应用时,根据苹果操作系统的网页应用头部高度加上
    苹果操作系统状态栏的高度,自适应调整出适合苹果操作系统的网页应用的头部页边距,
    得到如图4所示的苹果操作系统网页应用的头部页边距。

    图5为图1中步骤S32当判断出当前操作系统的版本类型为苹果操作系统时,根据
    苹果操作系统对应的网页应用头部的页边距数值对网页应用头部的内边距进行设置之后
    的安卓操作系统界面的效果示意图。在图5中包括安卓操作系统界面302,在安卓操作系统
    界面302上显示网页应用时,根据安卓操作系统的网页应用头部高度,自适应调整出适合安
    卓操作系统的网页应用的头部页边距,得到如图5所示的安卓操作系统网页应用的头部页
    边距。

    以上实施例提供的兼容苹果操作系统和安卓操作系统的方法及装置,能引用兼容
    苹果操作系统和安卓操作系统的网页应用头部的公共指令,通过公共指令判断当前系统的
    类型,根据判断出的系统类型自适应设置网页应用头部的页边距,能灵活地针对不同的操
    作系统自适应调节网页应用头部的页边距,确保网页应用的功能正常完整,提高网页应用
    运行效率。

    本发明进一步提供一种兼容苹果操作系统和安卓操作系统的装置。参照图6,图6
    为本发明的兼容苹果操作系统和安卓操作系统的装置一实施例的功能??槭疽馔?。在该实
    施例中,所述数据显示装置100包括:加载???10、判断???20、调整???30。其中,所述
    加载???10,用于进行页面加载,引用公共指令,其中,公共指令用于设置苹果操作系统和
    安卓操作系统的网页应用头部的内边距。所述判断???20,用于通过公共指令判断当前操
    作系统的版本类型。所述调整???30,用于根据判断出的版本类型对网页应用的头部添加
    内边距。

    上述实施例中,公共指令基于超文本标记语言(HyperText Markup Language,
    HTML)按照层叠样式表(Cascading Styel Sheet,CSS)格式进行定义,具有爪哇脚本
    (JavaScript,JS)实现特性,在现有前端框架AngularJS基础上衍生而来。在整个实现过程
    中依赖了AngularJS框架中的指令特性,页面加载后,当执行到公共指令时,自动运行JS代
    码,判断当前操作平台是苹果操作系统、还是安卓操作系统。公共指令中针对不同的操作系
    统设置了不同的网页应用页边距的数值,当判断出当前的操作系统时,根据公共指令中的
    数值对网页应用的页边距进行自动添加,补充说明的是,现有安卓系统的状态栏和导航栏
    区分开了,而苹果操作系统从第七版开始状态栏和导航栏交织在一起,所以苹果操作系统
    的网页应用添加内边距时,需要加上状态栏的高度,安卓操作系统的网页应用则不需要加
    上状态栏的高度。

    上述实施例中所述加载???10,具体还用于定义所述公共指令,其中,所述公共
    指令包括设置苹果操作系统对应的网页应用头部的页边距数值、安卓操作系统对应的网页
    应用头部的页边距数值。举例来说,公共指令可为以下代码:


    在上述代码中,定义的公共指令“platformtop”分别对苹果操作系统对应的网页
    应用头部的页边距数值、安卓操作系统对应的网页应用头部的页边距数值进行了设置,其
    中,代码中的具体的数值可以根据需求进行变更。进一步补充说明的是,进行页面加载,引
    用公共指令“platformtop”的具体代码可为以下形式:

    <div platformtop style="border:1px solid red;">

    <p style="text-align:center">兼容android和ios头部自适应</p>

    </div>

    在本实施例中,通过块级标签“*div”引用公共指令“platformtop”,通过公共指令
    “platformtop”判断当前操作系统的版本类型,根据判断出的版本类型设置对应的网页应
    用页边距。补充说明的是,对于一些行内标签来说,可以将行内标签转换为块级标签后使用
    公共指令。

    上述实施例中所述判断???20,具体还用于判断所述当前操作系统的版本类型
    是否为苹果操作系统、是否为安卓操作系统。所述调整???30,具体还用于当判断出所述
    当前操作系统的版本类型为苹果操作系统时,根据苹果操作系统对应的网页应用头部的页
    边距数值对所述网页应用头部的内边距进行设置。上述实施例中所述调整???30,具体还
    用于当判断出所述当前操作系统的版本类型为安卓操作系统时,根据安卓操作系统对应的
    网页应用头部的页边距数值对所述网页应用头部的内边距进行设置。

    在本实施例中,网页应用的头部是指应用顶部固定的一行,无论应用的页面内容
    怎么滚动,顶部固定的一行一直显示在应用顶部,不随内容滚动,也称为导航栏,状态栏是
    指显示时间等消息的栏位,苹果操作系统从第七版开始状态栏和头部交织在一起,安卓操
    作系统的状态栏和头部是分开的。

    具体来说,当判断出当前操作系统的版本类型为苹果操作系统时,由于苹果操作
    系统从第七版开始状态栏和导航栏交织在一起,对苹果操作系统的网页应用添加头部内边
    距时,根据苹果操作系统的网页应用头部高度加上苹果操作系统状态栏的高度,自适应调
    整出适合苹果操作系统的网页应用的头部页边距。当判断出当前操作系统的版本类型为安
    卓操作系统时,由于安卓操作系统安卓系统的状态栏和头部是分开的,根据安卓操作系统
    网页应用的头部高度,自适应调整出适合安卓操作系统的网页应用的头部页边距。

    以上实施例提供的兼容苹果操作系统和安卓操作系统的装置,能引用兼容苹果操
    作系统和安卓操作系统的网页应用头部的公共指令,通过公共指令判断当前系统的类型,
    根据判断出的系统类型自适应设置网页应用头部的页边距,能灵活地针对不同的操作系统
    自适应调节网页应用头部的页边距,确保网页应用的功能正常完整,提高网页应用运行效
    率。

    以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发
    明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
    术领域,均同理包括在本发明的专利?;し段?。

    关于本文
    本文标题:兼容苹果操作系统和安卓操作系统的方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6021179.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 七乐彩怎么算中奖 重庆时时免费计划软件app 重庆欢乐生肖免费计划 双色球在线计划 福彩3d三胆是什么 二分pk拾精准计划 江西时时杀号 pk10最牛稳赚单双大小在线计划 藏宝阁生肖谜语猜一肖中特 重庄时时彩开奖走势图 上海时时计划软件哪个好用 赛车冠军位定位胆公式 时时彩人工计划 稳赚 pk10人工免费计划 双面盘彩票 广东11选5盘古计划软件