在用户界面的状态栏下拉菜单中设置快捷键的方法及装置与流程

文档序号:26942333发布日期:2021-10-12 17:07阅读:725来源:国知局
在用户界面的状态栏下拉菜单中设置快捷键的方法及装置与流程

1.本发明涉及移动设备的安卓操作系统应用技术领域,特别涉及一种在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法及装置。


背景技术:

2.随着移动通信技术的快速发展,适应于移动设备中的各种类型的操作系统也逐渐发展起来,其中包括安卓操作系统。安卓操作系统是一种基于linux的自由及开放源代码的操作系统。主要使用于移动设备中,如智能手机和平板电脑。在移动设备中,用户界面(ui)的功能设置及显示是至关重要的,安卓操作系统开发商一般会提供系统用户界面(systemui)应用程序安装包,统一在不同的移动设备中安装实现移动终端的ui。systemui属于系统级别的应用程序安装包,主要功能有:状态栏信息显示,比如电池、wifi信号、3g/4g信号等图标显示;通知面板,比如系统消息及第三方应用消息;近期任务栏显示面板,比如长按近期任务快捷键后显示近期使用的应用;截图服务;壁纸服务。
3.移动设备的systemui中,对状态栏设置时,设置有下拉菜单,在下拉菜单中设置有诸如wifi信号键、手电筒键、勿扰键、蓝牙键及飞行模式键等等的快捷键,以使用户点击快捷键后,移动设备执行相应快捷键指示的功能。移动设备ui实现是直接运行systemui应用程序安装包,systemui应用程序是由执行代码构成的,增加或减少等控制快捷键及对应的快捷键功能的使用,都需要对systemui应用程序中的执行代码进行相应修改或编写,对systemui应用程序的整体进行编译及校验验证有效性后,才能再次应用于移动设备的ui设置,很繁琐及费时,不容易实现。


技术实现要素:

4.有鉴于此,本发明实施例提供一种在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法,该方法在设置ui的状态栏下拉菜单中的快捷键时,省时且易于实现。
5.本发明实施例还提供一种在移动设备的用户界面的状态栏下拉菜单中设置快捷键的装置,该装置在设置ui的状态栏下拉菜单中的快捷键时,省时且易于实现。
6.本发明实施例是这样实现的:
7.一种在用户界面ui的状态栏下拉菜单中设置快捷键的方法,包括:
8.设置可扩展标记语言xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息;
9.移动设备运行系统用户界面systemui应用程序,所述systemui应用程序执行到状态栏下拉菜单设置步骤时,所述systemui应用程序xml文件中的控制信息;
10.解析所述xml文件的控制信息并执行,进行所述需设置的快捷键及对应的快捷键功能的设置。
11.所述需设置快捷键及对应功能的控制信息是根据systemui应用程序设置的默认选项与规则,定义需设置快捷键的各项标识。
12.在所述systemui应用程序执行到状态栏下拉菜单设置步骤之前,还包括:
13.判断是否存在xml文件,如果是,则执行所述systemui应用程序调用的xml文件中的控制信息的步骤及后续步骤,如果否,则继续执行所述systemui应用程序中的到状态栏下拉菜单设置过程及后续过程。
14.还包括:所述systemui应用程序中的状态栏下拉菜单设置中的非快捷键设置的下拉菜单选项及对应功能的执行代码被执行。
15.还包括:移动设备的ui加载并显示状态栏下拉菜单,下拉菜单中具有所述快捷键。
16.一种在用户界面ui的状态栏下拉菜单中设置快捷键的装置,包括:设置单元及运行单元,其中,
17.设置单元,用于设置xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息;
18.运行单元,用于运行systemui应用程序,所述systemui应用程序执行到状态栏下拉菜单设置步骤时,所述systemui应用程序调用设置单元中的xml文件中的控制信息,解析所述xml文件的控制信息并执行,进行所述需设置的快捷键及对应的快捷键功能的设置。
19.所述设置单元,还用于所述需设置快捷键及对应功能的控制信息是根据systemui应用程序设置的默认选项与规则,定义需设置快捷键的各项标识。
20.所述运行单元,还用于判断是否存在xml文件,如果是,则执行所述systemui应用程序调用的xml文件中的控制信息的步骤及后续步骤,如果否,则继续执行所述systemui应用程序中的到状态栏下拉菜单设置过程及后续过程。
21.所述运行单元,还用于所述systemui应用程序中的状态栏下拉菜单设置中的非快捷键设置的下拉菜单选项及对应功能的执行代码被执行。
22.还包括显示单元,用于ui加载并显示状态栏下拉菜单,下拉菜单中具有所述快捷键。
23.如上所见,本发明实施例设置可扩展标记语言(xml)文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息,当移动设备运行systemui应用程序,执行到状态栏下拉菜单设置步骤时,解析所调用的xml文件中的控制信息并执行,进行需设置的快捷键及对应的快捷键功能的设置,而不是直接执行systemui应用程序安装包中的设置快捷键及对应快捷键功能的执行代码,从而实现按需设置ui的状态栏下拉菜单中的快捷键。由于在增减快捷键或对快捷键的设置进行控制时,仅仅需要对xml文件中的控制信息进行修改,就可以实现ui的状态栏下拉菜单的快捷键及对应的功能增减,从而简单、易于实现及节省时间。
附图说明
24.图1为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法流程图;
25.图2为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法具体例子示意图;
26.图3为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的装置结构示意图。
具体实施方式
27.为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
28.在背景技术中,在移动设备的ui中的状态栏下拉菜单中设置快捷键时,是直接运行systemui应用程序中的设置快捷键及对应功能的执行代码,而systemui应用程序是预先由安卓操作系统开发商统一开发好的,不容易修改执行代码及在修改执行代码后再次编译并校验,繁琐且费事。但是,在移动设备的不同ui定制项目中,有些对状态栏下拉菜单中的快捷键设置的特殊需求,比如对状态栏下拉菜单中的快捷键位置及对应功能的定制需求,这时对systemui应用程序中的设置快捷键及对应功能的执行代码直接运行,则无法满足这些需求,比如有些需求需要保留快捷键但是不希望该快捷键出现在功能栏的下拉菜单中,或者只有通过特殊的步骤才能打开快捷键对应的功能等等。这时,就需要对systemui应用程序中的设置快捷键及对应功能的执行代码,在systemui应用程序中进行控制处理设置,采用这种方式对繁杂的执行代码控制导致不灵活,无法快速的满足定制需求,并且可能与其他的ui定制功能有冲突。
29.因此,本发明实施例为了克服上述问题,设置xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息,当移动设备运行systemui应用程序,执行到状态栏下拉菜单设置步骤时,解析所调用的xml文件中的控制信息并执行,进行所述需设置的快捷键及对应的快捷键功能的设置,而不是直接执行systemui应用程序安装包中的设置快捷键及对应快捷键功能的执行代码,从而实现按需设置ui的状态栏下拉菜单中的快捷键。
30.这样,由于在增减快捷键或对快捷键的设置进行控制时,仅仅需要对xml文件中的控制信息进行修改,就可以实现ui的状态栏下拉菜单的快捷键及对应的功能增减,从而简单、易于实现及节省时间。
31.图1为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法流程图,其具体步骤为:
32.步骤101、设置xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息;
33.步骤102、移动设备运行systemui应用程序,所述systemui应用程序执行到状态栏下拉菜单设置步骤时,所述systemui应用程序调用xml文件中的控制信息;
34.步骤103、解析所述xml文件的控制信息并执行,进行所述需设置的快捷键及对应的快捷键功能的设置。
35.这样,本发明实施例单独设置xml文件,其中单独创建了需设置快捷键及对应功能的控制信息,该控制信息确定了需设置快捷键的各项控制功能输出与否。
36.在该方法中,所述需设置快捷键及对应功能的控制信息是根据systemui应用程序设置的默认选项与规则,定义需设置快捷键的各项标识,以使得所述xml文件能够被调用,且被systemui应用程序解析得到。
37.在该方法中,在所述systemui应用程序执行到状态栏下拉菜单设置步骤之前,还包括:
38.判断是否存在xml文件,如果是,则执行所述systemui应用程序调用的xml文件中
的控制信息的步骤及后续步骤,如果否,则继续执行所述systemui应用程序中的到状态栏下拉菜单设置过程及后续过程。
39.在该方法中,还包括:所述systemui应用程序中的状态栏下拉菜单设置中的非快捷键设置的下拉菜单选项及对应功能的执行代码被执行,以使得与设置快捷键及对应功能的控制信息进行分离执行。
40.在该方法执行步骤103后,还包括:移动设备的ui加载并显示状态栏下拉菜单,下拉菜单中具有所述快捷键。
41.图2为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的方法具体例子示意图,如图所示,所述systemui应用程序被分为了设置快捷键的执行代码及状态栏下拉菜单其他选项的执行代码。预先设置了xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息,当移动设备运行systemui应用程序,执行到状态栏下拉菜单设置步骤对应的执行代码时,调用xml文件中的控制信息,解析并执行,进行所述需设置的各个快捷键及对应的快捷键功能在状态栏下拉菜单中的设置,即依次设置各个快捷键的控制项后,加载并显示在ui状态栏下拉菜单中。在此同时,对于所述systemui应用程序中的状态栏下拉菜单其他选项的控制项设置,则采用执行代码的方式执行后,加载并显示,实现了快捷键设置及下拉菜单其他选项设置的分离控制显示。
42.图3为本发明实施例提供的在移动设备的用户界面的状态栏下拉菜单中设置快捷键的装置结构示意图,包括:设置单元及运行单元,其中,
43.设置单元,用于设置xml文件,所述xml文件记录了状态栏下拉菜单中需设置的快捷键及对应的快捷键功能的控制信息;
44.运行单元,用于运行systemui应用程序,所述systemui应用程序执行到状态栏下拉菜单设置步骤时,所述systemui应用程序调用设置单元中的xml文件中的控制信息,解析所述xml文件的控制信息并执行,进行所述需设置的快捷键及对应的快捷键功能的设置。
45.在该装置中,所述设置单元,还用于所述需设置快捷键及对应功能的控制信息是根据systemui应用程序设置的默认选项与规则,定义需设置快捷键的各项标识。
46.在该装置中,所述运行单元,还用于判断是否存在xml文件,如果是,则执行所述systemui应用程序调用的xml文件中的控制信息的步骤及后续步骤,如果否,则继续执行所述systemui应用程序中的到状态栏下拉菜单设置过程及后续过程。
47.在该装置中,所述运行单元,还用于所述systemui应用程序中的状态栏下拉菜单设置中的非快捷键设置的下拉菜单选项及对应功能的执行代码被执行。
48.在该装置中,还包括显示单元,用于ui加载并显示状态栏下拉菜单,下拉菜单中具有所述快捷键。
49.采用本发明实施例提供的方法及系统,就可以根据需要,通过设置xml文件中的控制信息,对ui状态栏下拉菜单中的快捷键位置及对应功能的控制项进行定制,方便且易于实施,不需要对systemui应用程序中的执行代码进行修改及编译,节省时间。
50.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1