一种自定义手机状态栏的方法技术

技术编号:9667536 阅读:138 留言:0更新日期:2014-02-14 05:33
本发明专利技术公开了一种自定义手机状态栏的方法,该方法包括以下步骤:在Android系统中添加选定的应用程序与状态栏的相关属性;通过所述相关属性在状态栏上创建所述应用程序的快捷方式。本发明专利技术能够使用户可以方便地调用自定义在状态栏中的应用程序,操作方便,提高了用户体验感。

【技术实现步骤摘要】

本专利技术涉及移动终端
,更具体地说,是涉及。
技术介绍
目前,手机状态栏中的切换项都是手机内置默认的应用程序的快捷开关,比如有wif1、数据网络、蓝牙、屏幕亮度、飞行模式和屏幕旋转等开关,通过点击上述快捷开关的图标即可实现对相应的应用程序的开启或关闭进行控制或其他调节操作。然而,现有的手机状态栏还不能供用户自定义添加应用程序的快捷开关,比如:QQ应用程序的快捷开关等,其不便于用户的操作,降低了用户体验感。
技术实现思路
本专利技术的目的在于克服现有技术中的上述缺陷,提供一种可提高用户体验感的自定义手机状态栏的方法。为实现上述目的,本专利技术提供的技术方案如下:,包括以下步骤:在Android系统中添加选定的应用程序与状态栏的相关属性;通过所述相关属性在状态栏上创建所述应用程序的快捷方式。进一步而言,所述在Android系统中添加选定的应用程序与状态栏的相关属性的步骤具体包括:在Android系统的权限列表中添加一个状态栏属性;在选定的应用程序的AndroidMenifest.xml配置文件中设置与所述状态栏属性相对应的权限代码,以允许所述应用程序使用所述状态栏属性。进一步而言,所述通过所述相关属性在状态栏上创建所述应用程序的快捷方式的步骤具体包括:调用接口将所述应用程序的应用图标添加到状态栏图标列表中;在状态栏图标列表上选择所述应用程序的应用图标,并在状态栏上显示该应用图标;设置所述应用程序的应用图标在状态栏中进行对应的图标状态显示和开关控制操作的处理方式。进一步而言,所述在状态栏图标列表上选择所述应用程序的应用图标,并在状态栏上显示该应用图标的步骤具体包括:设置所述应用程序的应用图标的显不标记;当所述应用程序的应用图标的显示标记在状态栏图标列表中的状态标记为可在状态栏显示时,则在状态栏上显示该应用图标。进一步而言,所述设置所述应用程序的应用图标在状态栏中进行对应的图标状态显示的处理方式的步骤具体包括:将处于后台关闭状态的所述应用程序的应用图标的颜色设置为灰色和将处于后台运行状态的所述应用程序的应用图标的颜色设置为彩色。进一步而言,所述设置所述应用程序的应用图标在状态栏中进行对应的开关控制操作的处理方式的步骤具体包括:检测当前所述应用程序的开关状态;检测对在状态栏中的所述应用程序的应用图标的触发动作,所述触发动作包括点击动作和长按动作;当所述应用程序处于后台关闭状态并检测到所述应用程序的应用图标有点击动作时,则后台启动所述应用程序;当所述应用程序处于后台运行状态并检测到所述应用程序的应用图标有点击动作时,则后台关闭所述应用程序;当检测到所述应用程序的应用图标有长按动作时,则直接打开所述应用程序的应用界面。与现有技术相比,本专利技术的有益效果在于:本专利技术通过在Android系统中添加选定的应用程序与状态栏的相关属性并根据所述相关属性在状态栏上创建所述应用程序的快捷方式,使用户可以方便地调用自定义在状态栏中的应用程序,操作方便,提高了用户体验感。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所述的自定义手机状态栏的方法流程图;图2是本专利技术所述的状态栏图标列表的界面图;图3是本专利技术自定义添加QQ应用程序的快捷方式的实现效果图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。本专利技术提供了,下面结合附图对本实施例进行详细说明。图1是本专利技术的方法流程图,请参考图1,本专利技术实施例的方法包括以下步骤:步骤S1、在Android系统中添加选定的应用程序与状态栏的相关属性;在本实施例中,具体而言,步骤SI进一步包括:步骤SI 1、在Android系统的权限列表中添加一个状态栏属性;其中,在Android系统中有一个权限列表,在权限列表中增加一个状态栏属性:android, permission.addToStatusBar,这相当于是一个允许的标志,当某应用程序中有此权限时,那么在状态栏的代码中会允许增加此应用程序的应用图标代码和对应功能的判断分支。状态栏的代码的位置根据各个平台或各厂家的设置而存在区别,比如:\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar。步骤S12、在选定的应用程序的AndroidMenifest.xml配置文件中设置与所述状态栏属性相对应的权限代码,以允许所述应用程序使用所述状态栏属性;其中,与所述状态栏属性:android.permission.addToStatusBar相对应的权限代码可以设置为:〈uses-permission android:name=〃android.permission.addToStatusBar〃/> ;有此权限代码的应用程序有权限将其开关状态放到状态栏上,可以调用相关的状态栏中的代码。步骤S2、通过所述相关属性在状态栏上创建所述应用程序的快捷方式;在本实施例中,具体而言,步骤S2进一步包括:步骤S21、调用接口将所述应用程序的应用图标添加到状态栏图标列表中;其中,有与所述状态栏属性相对应的权限代码的应用程序可以调用接口(如:addToStatusBar )实现将应用图标添加到状态栏图标列表中的功能。当用户点击状态栏中的“编辑”按钮时,添加进去的应用图标便会显示在状态栏图标列表中。步骤S22、在状态栏图标列表上选择所述应用程序的应用图标,并在状态栏上显示该应用图标;具体而言,步骤S22进一步包括:步骤S221、设置所述应用程序的应用图标的显示标记;其中,所述显示的标记定义为StatusBarShowTag,如图2所示,所述显示的标记在状态栏图标列表中的体现形式为勾选选项。步骤S222、当所述应用程序的应用图标的显示标记在状态栏图标列表中的状态标记为可在状态栏显示时,则在状态栏上显示该应用图标;其中,如果在状态栏图标列表中的相应位置打勾,那么这个显示标记StatusBarShowTag的状态即为“可在状态栏显示”状态,相应的,这个显示标记StatusBarShowTag的值就为true,状态栏就可以显示这个应用图标,如果没打钩,相应的,那么这个显示标记StatusBarShowTag的值就为false,则不显示这个应用图标。步骤S23、设置所述应用程序的应用图标在状态栏中进行对应的图标状态显示的处理方式;其中,将处于后台关闭状态的所述应用程序的应用图标的颜色设置为灰色和将处于后台运行状态的所述应用程序的应用图标的颜色设置为彩色。在此需要说明的是,所述应用程序的应用图标的颜色也可以设置为其他颜色,只要能够明显区别所述应用程序的开关状态即可实施,非本实施例为限。步骤S24、设置所述应用程序的应用图标在状态栏中进行对应的开关控制操作的处理方式;具体而言,步骤S24进一步包括:步本文档来自技高网...

【技术保护点】
一种自定义手机状态栏的方法,其特征在于,该方法包括以下步骤:在Android系统中添加选定的应用程序与状态栏的相关属性;通过所述相关属性在状态栏上创建所述应用程序的快捷方式。

【技术特征摘要】
1.一种自定义手机状态栏的方法,其特征在于,该方法包括以下步骤: 在Android系统中添加选定的应用程序与状态栏的相关属性; 通过所述相关属性在状态栏上创建所述应用程序的快捷方式。2.根据权利要求1所述的自定义手机状态栏的方法,其特征在于,所述在Android系统中添加选定的应用程序与状态栏的相关属性的步骤具体包括: 在Android系统的权限列表中添加一个状态栏属性; 在选定的应用程序的AndroidMenifest.xml配置文件中设置与所述状态栏属性相对应的权限代码,以允许所述应用程序使用所述状态栏属性。3.根据权利要求1或2所述的自定义手机状态栏的方法,其特征在于,所述通过所述相关属性在状态栏上创建所述应用程序的快捷方式的步骤具体包括: 调用接口将所述应用程序的应用图标添加到状态栏图标列表中; 在状态栏图标列表上选择所述应用程序的应用图标,并在状态栏上显示该应用图标; 设置所述应用程序的应用图标在状态栏中进行对应的图标状态显示和开关控制操作的处理方式。4.根据权利要求3所述的自定义手机状态栏的方法,其特征在于,所述在状态栏图标列表上选择所述应用程序的应用图标,并在状态栏上显示...

【专利技术属性】
技术研发人员:孙建华
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1