一种终端的控制方法、装置、存储介质及终端与流程

文档序号:17537062发布日期:2019-04-29 14:06阅读:143来源:国知局
一种终端的控制方法、装置、存储介质及终端与流程

本发明属于终端技术领域,具体涉及一种终端的控制方法、装置、存储介质及终端,尤其涉及一种基于壁纸预览和文件夹解散特殊功能的桌面应用研究项目-长按设置功能的实现方法、装置、存储介质及终端。



背景技术:

现在智能手机已普遍使用,用户接触最多的应该是桌面应用,但是对很多应用的操作只有进入某个应用才能进行相应的操作,这样不仅浪费时间,而且会增加手机功耗。

目前android7.0自带了在桌面长按某个应用图标可以进入该应用的某个具体界面的功能。例如:对于一个android7.0以上系统的手机,在桌面长按设置应用图标,会显示流量管理、电池管理等功能列表,点击流量管理,会进入设置的流量管理界面。

但是该操作对于桌面长按应用图标的功能挖掘使用远远没有完全开发。比如:在桌面长按应用图标可以有很多其他的操作,目前的做法只挖掘了很小的一部分功能,这样做用户需要进入某个应用才能进行具体操作,比如上面的举例,如果用户不进入设置的流量管理界面,是无法进行进一步的操作的;而用户在设置应用做完自己想要的操作后,还需要在多任务界面把设置应用关掉,所以,当前这种设计的用户要做的操作太多,不够便捷。



技术实现要素:

本发明的目的在于,针对上述缺陷,提供一种终端的控制方法、装置、存储介质及终端,以解决现有技术中用户使用手机的一些应用时需要打开该应用进行开关类操作,存在操作繁琐的问题,达到提升操作便捷性的效果。

本发明提供一种终端的控制方法,包括:获取用于使用当前界面中任一应用的控制指令;根据所述控制指令弹出所述应用包含的控制操作的按钮;接收用户对所述控制操作的按钮的操作信息并执行所述操作,实现用户在所述当前界面下通过所述控制操作的按钮对所述应用的使用。

可选地,所述控制指令,包括:长按指令、手势指令、语音指令中任一指令;其中,获取用于使用当前界面中任一应用的控制指令,包括:确定用户长按所述当前界面的长按时长是否达到设定时长、和/或长按力度是否达到设定力度;若所述长按时长达到所述设定时长、和/或所述长按力度达到所述长安力度,则确定获取到用于使用所述终端的当前界面中任一应用的长按指令;或者,确定用户的当前手势是否属于设定手势范围;若所述当前手势属于所述设定手势范围,则确定获取到获取到用于使用所述终端的当前界面中任一应用的手势指令;或者,对用户的当前语音信息进行语义解析,得到语义关键词;确定所述语义关键词是否属于设定关键词范围;若所述语义关键词属于所述设定关键词范围,则确定获取到用于使用所述终端的当前界面中任一应用的语音指令。

可选地,根据所述控制指令弹出所述应用包含的控制操作的按钮,包括:根据所述控制指令调用设定的管理接口,以通过所述管理接口读取所述应用中控制操作的按钮的按钮信息及当前状态;将所述控制操作的按钮的按钮信息及当前状态显示在所述当前界面中所述应用的应用图标所处位置的设定范围内,以实现在所述当前界面中对所述应用包含的控制操作的按钮的显示。

可选地,根据所述控制指令弹出所述应用包含的控制操作的按钮,还包括:预先配置并保存所述应用包含的控制操作的按钮的按钮信息及当前状态;其中,所述按钮信息及所述当前状态的配置及保存形式,包括:键值对形式。

可选地,其中,所述当前界面,包括:所述终端的主界面或子界面;其中,所述主界面,包括:桌面;所述子界面,包括:所述主界面中任一文件夹打开后所展现的内部界面;和/或,所述操作信息,包括:对所述控制操作的按钮的开关状态的更改、对所述控制操作的按钮的状态变量的操作。

可选地,还包括:根据所述操作信息,更新并保存所述控制操作的按钮中按钮信息的当前状态。

与上述方法相匹配,本发明另一方面提供一种终端的控制装置,包括:获取单元,用于获取用于使用当前界面中任一应用的控制指令;控制单元,用于根据所述控制指令弹出所述应用包含的控制操作的按钮;所述控制单元,还用于接收用户对所述控制操作的按钮的操作信息并执行所述操作,实现用户在所述当前界面下通过所述控制操作的按钮对所述应用的使用。

可选地,所述控制指令,包括:长按指令、手势指令、语音指令中任一指令;其中,所述获取单元获取用于使用当前界面中任一应用的控制指令,包括:确定用户长按所述当前界面的长按时长是否达到设定时长、和/或长按力度是否达到设定力度;若所述长按时长达到所述设定时长、和/或所述长按力度达到所述长安力度,则确定获取到用于使用所述终端的当前界面中任一应用的长按指令;或者,确定用户的当前手势是否属于设定手势范围;若所述当前手势属于所述设定手势范围,则确定获取到获取到用于使用所述终端的当前界面中任一应用的手势指令;或者,对用户的当前语音信息进行语义解析,得到语义关键词;确定所述语义关键词是否属于设定关键词范围;若所述语义关键词属于所述设定关键词范围,则确定获取到用于使用所述终端的当前界面中任一应用的语音指令。

可选地,所述控制单元根据所述控制指令弹出所述应用包含的控制操作的按钮,包括:根据所述控制指令调用设定的管理接口,以通过所述管理接口读取所述应用中控制操作的按钮的按钮信息及当前状态;将所述控制操作的按钮的按钮信息及当前状态显示在所述当前界面中所述应用的应用图标所处位置的设定范围内,以实现在所述当前界面中对所述应用包含的控制操作的按钮的显示。

可选地,所述控制单元根据所述控制指令弹出所述应用包含的控制操作的按钮,还包括:所述控制单元,还用于预先配置并保存所述应用包含的控制操作的按钮的按钮信息及当前状态;其中,所述按钮信息及所述当前状态的配置及保存形式,包括:键值对形式。

可选地,其中,所述当前界面,包括:所述终端的主界面或子界面;其中,所述主界面,包括:桌面;所述子界面,包括:所述主界面中任一文件夹打开后所展现的内部界面;和/或,所述操作信息,包括:对所述控制操作的按钮的开关状态的更改、对所述控制操作的按钮的状态变量的操作。

可选地,还包括:所述控制单元,还用于根据所述操作信息,更新并保存所述控制操作的按钮中按钮信息的当前状态。

与上述装置相匹配,本发明再一方面提供一种终端,包括:以上所述的终端的控制装置。

与上述方法相匹配,本发明再一方面提供一种存储介质,包括:所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行以上所述的终端的控制方法。

与上述方法相匹配,本发明再一方面提供一种终端,包括:处理器,用于执行多条指令;存储器,用于存储多条指令;其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行以上所述的终端的控制方法。

本发明的方案,通过在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,从而让用户快速完成对某些应用开关的操作,可以提升操作便捷性。

进一步,本发明的方案,通过在长按应用图标后弹出的开关按钮界面并未进入某个应用,而是还是在桌面上,可以提升操作便捷性。

进一步,本发明的方案,通过在长按应用图标后直接在桌面上进行了后续的按钮开关操作,而并没有进入某一应用的具体界面,简化了操作流程,提升了使用便捷性。

进一步,本发明的方案,通过基于当前android原生操作的不足来进行拓展,有效地解决了用户在手机使用过程中某些操作过于繁琐的问题,可以提高用户对手机使用的便利性。

进一步,本发明的方案,通过在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,减少用户操作的时间和查找相关开关类操作的精力消耗,降低手机打开某些应用界面的功耗。

由此,本发明的方案,通过在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,解决现有技术中用户使用手机的一些应用时需要打开该应用进行开关类操作,存在操作繁琐的问题,从而,克服现有技术中操作繁琐、处理效率低和用户体验差的缺陷,实现操作便捷、处理效率高和用户体验好的有益效果。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明的终端的控制方法的一实施例的流程示意图;

图2为本发明的方法中获取长按指令的一实施例的流程示意图;

图3为本发明的方法中获取手势指令的一实施例的流程示意图;

图4为本发明的方法中获取语音指令的一实施例的流程示意图;

图5为本发明的方法中根据所述控制指令弹出所述应用包含的控制操作的按钮的一实施例的流程示意图;

图6为本发明的终端的控制装置的一实施例的结构示意图;

图7为android自带的桌面图标便捷操作使用流程示意图;

图8为本发明的终端的一实施例的桌面应用图标长按进行相关开关操作使用流程示意图;

图9为本发明的终端的一实施例的桌面应用图标长按进行相关开关操作实现流程示意图。

结合附图,本发明实施例中附图标记如下:

102-获取单元;104-控制单元。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明的实施例,提供了一种终端的控制方法,如图1所示本发明的方法的一实施例的流程示意图。该终端的控制方法可以包括:步骤s110至步骤s130。

在步骤s110处,获取可以用于使用所述终端的当前界面中任一应用的控制指令。

其中,所述当前界面,可以包括:所述终端的主界面或子界面。

具体地,所述主界面,可以包括:桌面。所述子界面,可以包括:所述主界面中任一文件夹打开后所展现的内部界面。

由此,通过对多种界面下的应用的处理,可以方便用户在多种情况下快速使用相应应用,使用灵活性好、且适用范围广。

可选地,所述控制指令,可以包括:长按指令、手势指令、语音指令中任一指令。

其中,步骤s110中获取可以用于使用所述终端的当前界面中任一应用的控制指令,可以包括以下任一获取过程。

第一种获取过程:获取长按指令的过程。

下面结合图2所示本发明的方法中获取长按指令的一实施例流程示意图,进一步说明获取长按指令的具体过程,可以包括:步骤s210和步骤s220。

步骤s210,确定用户长按所述当前界面的长按时长是否达到设定时长、和/或长按力度是否达到设定力度。

步骤s220,若所述长按时长达到所述设定时长、和/或所述长按力度达到所述长安力度,则确定获取到可以用于使用所述终端的当前界面中任一应用的长按指令。

由此,通过在用户长按当前界面中应用的应用图标的情况下获取用户对应用的长按指令,作为用户使用该应用的控制指令,获取的精准性好、可靠性高。

第二种获取过程:获取手势指令的过程。

下面结合图3所示本发明的方法中获取手势指令的一实施例流程示意图,进一步说明获取手势指令的具体过程,可以包括:步骤s310和步骤s320。

步骤s310,确定用户的当前手势是否属于设定手势范围。

步骤s320,若所述当前手势属于所述设定手势范围,则确定获取到获取到可以用于使用所述终端的当前界面中任一应用的手势指令。

由此,通过在用户以设定手势操作当前界面中应用的应用图标的情况下获取用户对应用的手势指令,作为用户使用该应用的控制指令,可以避免误操作,有利于提升对控制指令发送的可靠性和安全性。

第三种获取过程:获取语音指令的过程。

下面结合图4所示本发明的方法中获取语音指令的一实施例流程示意图,进一步说明获取语音指令的具体过程,可以包括:步骤s410和步骤s420。

步骤s410,对用户的当前语音信息进行语义解析,得到语义关键词。

步骤s420,确定所述语义关键词是否属于设定关键词范围。

步骤s430,若所述语义关键词属于所述设定关键词范围,则确定获取到可以用于使用所述终端的当前界面中任一应用的语音指令。

例如:除了长按图标操作之外的可以对桌面应用图标进行的其他手势操作。

由此,通过在用户以设定的语音指令控制当前界面中应用的情况下获取用户对应用的语音指令,作为用户使用该应用的控制指令,获取的灵活性好、便捷性更好。

在步骤s120处,根据所述控制指令弹出所述应用包含的控制操作的按钮,以使用户在所述当前界面下通过所述控制操作的按钮使用所述应用。

可选地,可以结合图5所示本发明的方法中根据所述控制指令弹出所述应用包含的控制操作的按钮的一实施例流程示意图,进一步说明步骤s120中根据所述控制指令弹出所述应用包含的控制操作的按钮的具体过程,可以包括:步骤s510和步骤s520。

步骤s510,根据所述控制指令调用设定的管理接口,以通过所述管理接口读取所述应用中控制操作的按钮的按钮信息及当前状态。例如:所述管理接口,可以包括:shotcutmanager。

步骤s520,将所述控制操作的按钮的按钮信息及当前状态显示在所述当前界面中所述应用的应用图标所处位置的设定范围内,以实现在所述当前界面中对所述应用包含的控制操作的按钮的显示。

例如:图8同图7相比,省去了点击进入该应用界面a操作和在多任务栏杀死应用a的进程两步操作,而进行某项开关的操作同图7进行某项使用操作相比,也更简单快捷。

例如:在桌面长按应用a的图标,可以通过调用shortcutmanager接口读取开关信息及当前状态,然后把这些信息显示在应用图标上方。

由此,通过根据控制指令调用管理接口以获取控制操作的按钮的按钮信息及当前状态,进而将该按钮信息及当前状态显示在应用的应用图标附近,方便用户对该控制操作的按钮进行操作实现对该应用的使用,大大方便了用户的操作,也提供了操作效率。

进一步可选地,步骤s120中根据所述控制指令弹出所述应用包含的控制操作的按钮,还可以包括:在根据所述控制指令调用设定的管理接口之前,预先配置并保存所述应用包含的控制操作的按钮的按钮信息及当前状态。

其中,所述按钮信息及所述当前状态的配置及保存形式,可以包括:键值对形式。

例如:如图9所示,在应用中配置保存有该应用涉及的开关基本信息的xml文件。配置应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,完成开关图标在桌面的长按显示功能。设定后,会在framework层自动配置保存开关状态信息(键值对形式)。

例如:在应用中配置保存有该应用涉及的开关基本信息的xml文件,一般命名为shortcuts,该文件中保存有相关开关的图标、标题、对应字段、默认值等。如:在应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,一般配置格式为:

<meta-data

android:name=“android.app.shortcuts”

android:resource=“@xml/shortcuts”/>

由此,通过预先配置并保存控制操作的按钮的按钮信息及当前状态,方便在接收到控制指令时根据控制指令调用该按钮信息及当前状态,提升调用效率,进一步提升处理效率和处理精准性,从而更好地提升用户体验。

在步骤s130处,接收用户对所述控制操作的按钮的操作信息并执行所述操作,实现用户在所述当前界面下通过所述控制操作的按钮对所述应用的使用。

例如:在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,从而让用户快速完成对某些应用开关的操作。如:长按应用图标后弹出的开关按钮界面并未进入某个应用,而是还是在桌面上的,本发明的方案中所述的创新点就在于长按应用图标后直接在桌面上进行了后续的按钮开关操作,而并没有进入某一应用的具体界面。

例如:用户可以在桌面应用通过长按应用图标弹出的开关按钮,对该应用涉及的开关类操作进行便捷操作。如:以对桌面应用图标的长按操作为基础,基于当前android原生操作的不足来进行拓展,有效地解决了用户在手机使用过程中某些操作过于繁琐的问题;从而,可以提高用户对手机使用的便利性,减少用户操作的时间和查找相关开关类操作的精力消耗,降低手机打开某些应用界面的功耗。

由此,通过根据获取的用于控制当前界面中任一应用的控制指令弹出该应用包含的控制操作的按钮,进而接收用户对该控制操作的按钮的操作信息并执行,实现用户在当前界面下通过应用的控制操作的按钮实现对应用的使用,避免了用户开关该应用的操作,简化了操作流程,提升了用户使用的便捷性。

其中,所述操作信息,可以包括:对所述控制操作的按钮的开关状态的更改、对所述控制操作的按钮的状态变量的操作。

例如:除了开关状态改变之外的其他的具有枚举类型的状态变量的类似操作。

由此,通过用户的多种操作信息,可以方便用户进行多种操作,使用的灵活性好、通用性强。

在一个可选实施方式中,还可以包括:在接收用户对所述控制操作的按钮的操作信息并执行所述操作之后,根据所述操作信息,更新并保存所述控制操作的按钮中按钮信息的当前状态。

例如:如图9所示,保存开关最新状态到framework层相关变量键值对内。

例如:如图9所示,桌面根据步骤s110至步骤s130的操作结果,通过shortcutmanager接口找到相关开关信息,并把最新开关状态进行保存。

由此,通过根据控制操作的按钮对应用进行操作后,及时更新并保存操作后的信息,也便于在用户后续使用中弹出更为精准的按钮信息及当前状态,从而便于用户后续使用,可靠性和人性化均更好。

经大量的试验验证,采用本实施例的技术方案,通过在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,从而让用户快速完成对某些应用开关的操作,可以提升操作便捷性。

根据本发明的实施例,还提供了对应于终端的控制方法的一种终端的控制装置。参见图6所示本发明的装置的一实施例的结构示意图。该终端的控制装置可以包括:获取单元102和控制单元104。

在一个可选例子中,获取单元102,可以用于获取可以用于使用所述终端的当前界面中任一应用的控制指令。该获取单元102的具体功能及处理参见步骤s110。

其中,所述当前界面,可以包括:所述终端的主界面或子界面。

具体地,所述主界面,可以包括:桌面。所述子界面,可以包括:所述主界面中任一文件夹打开后所展现的内部界面。

例如:桌面或桌面中任一文件夹可以对应用图标进行长按操作。

由此,通过对多种界面下的应用的处理,可以方便用户在多种情况下快速使用相应应用,使用灵活性好、且适用范围广。

可选地,所述控制指令,可以包括:长按指令、手势指令、语音指令中任一指令。

其中,所述获取单元102获取可以用于使用所述终端的当前界面中任一应用的控制指令,可以包括以下任一获取过程。

第一种获取过程:获取长按指令的过程,具体如下:

所述获取单元102,具体还可以用于确定用户长按所述当前界面的长按时长是否达到设定时长、和/或长按力度是否达到设定力度。该获取单元102的具体功能及处理还参见步骤s210。

所述获取单元102,具体还可以用于若所述长按时长达到所述设定时长、和/或所述长按力度达到所述长安力度,则确定获取到可以用于使用所述终端的当前界面中任一应用的长按指令。该获取单元102的具体功能及处理还参见步骤s220。

由此,通过在用户长按当前界面中应用的应用图标的情况下获取用户对应用的长按指令,作为用户使用该应用的控制指令,获取的精准性好、可靠性高。

第二种获取过程:获取手势指令的过程,具体如下:

所述获取单元102,具体还可以用于确定用户的当前手势是否属于设定手势范围。该获取单元102的具体功能及处理还参见步骤s310。

所述获取单元102,具体还可以用于若所述当前手势属于所述设定手势范围,则确定获取到获取到可以用于使用所述终端的当前界面中任一应用的手势指令。该获取单元102的具体功能及处理还参见步骤s320。

由此,通过在用户以设定手势操作当前界面中应用的应用图标的情况下获取用户对应用的手势指令,作为用户使用该应用的控制指令,可以避免误操作,有利于提升对控制指令发送的可靠性和安全性。

第三种获取过程:获取语音指令的过程,具体如下:

所述获取单元102,具体还可以用于对用户的当前语音信息进行语义解析,得到语义关键词。该获取单元102的具体功能及处理还参见步骤s410。

所述获取单元102,具体还可以用于确定所述语义关键词是否属于设定关键词范围。该获取单元102的具体功能及处理还参见步骤s420。

所述获取单元102,具体还可以用于若所述语义关键词属于所述设定关键词范围,则确定获取到可以用于使用所述终端的当前界面中任一应用的语音指令。该获取单元102的具体功能及处理还参见步骤s430。

例如:除了长按图标操作之外的可以对桌面应用图标进行的其他手势操作。

由此,通过在用户以设定的语音指令控制当前界面中应用的情况下获取用户对应用的语音指令,作为用户使用该应用的控制指令,获取的灵活性好、便捷性更好。

在一个可选例子中,控制单元104,可以用于根据所述控制指令弹出所述应用包含的控制操作的按钮,以使用户在所述当前界面下通过所述控制操作的按钮使用所述应用。该控制单元104的具体功能及处理参见步骤s120。

可选地,所述控制单元104根据所述控制指令弹出所述应用包含的控制操作的按钮,可以包括:

所述控制单元104,具体还可以用于根据所述控制指令调用设定的管理接口,以通过所述管理接口读取所述应用中控制操作的按钮的按钮信息及当前状态。例如:所述管理接口,可以包括:shotcutmanager。该控制单元104的具体功能及处理还参见步骤s510。

所述控制单元104,具体还可以用于将所述控制操作的按钮的按钮信息及当前状态显示在所述当前界面中所述应用的应用图标所处位置的设定范围内,以实现在所述当前界面中对所述应用包含的控制操作的按钮的显示。该控制单元104的具体功能及处理还参见步骤s520。

例如:图8同图7相比,省去了点击进入该应用界面a操作和在多任务栏杀死应用a的进程两步操作,而进行某项开关的操作同图7进行某项使用操作相比,也更简单快捷。

例如:在桌面长按应用a的图标,可以通过调用shortcutmanager接口读取开关信息及当前状态,然后把这些信息显示在应用图标上方。

由此,通过根据控制指令调用管理接口以获取控制操作的按钮的按钮信息及当前状态,进而将该按钮信息及当前状态显示在应用的应用图标附近,方便用户对该控制操作的按钮进行操作实现对该应用的使用,大大方便了用户的操作,也提供了操作效率。

进一步可选地,所述控制单元104根据所述控制指令弹出所述应用包含的控制操作的按钮,还可以包括:所述控制单元104,还可以用于在根据所述控制指令调用设定的管理接口之前,预先配置并保存所述应用包含的控制操作的按钮的按钮信息及当前状态。

其中,所述按钮信息及所述当前状态的配置及保存形式,可以包括:键值对形式。

例如:如图9所示,在应用中配置保存有该应用涉及的开关基本信息的xml文件。配置应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,完成开关图标在桌面的长按显示功能。设定后,会在framework层自动配置保存开关状态信息(键值对形式)。

例如:在应用中配置保存有该应用涉及的开关基本信息的xml文件,一般命名为shortcuts,该文件中保存有相关开关的图标、标题、对应字段、默认值等。如:在应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,一般配置格式为:

<meta-data

android:name=“android.app.shortcuts”

android:resource=“@xml/shortcuts”/>

由此,通过预先配置并保存控制操作的按钮的按钮信息及当前状态,方便在接收到控制指令时根据控制指令调用该按钮信息及当前状态,提升调用效率,进一步提升处理效率和处理精准性,从而更好地提升用户体验。

在一个可选例子中,所述控制单元104,还可以用于接收用户对所述控制操作的按钮的操作信息并执行所述操作,实现用户在所述当前界面下通过所述控制操作的按钮对所述应用的使用。该控制单元104的具体功能及处理还参见步骤s130。

例如:在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,从而让用户快速完成对某些应用开关的操作。如:长按应用图标后弹出的开关按钮界面并未进入某个应用,而是还是在桌面上的,本发明的方案中所述的创新点就在于长按应用图标后直接在桌面上进行了后续的按钮开关操作,而并没有进入某一应用的具体界面。

例如:用户可以在桌面应用通过长按应用图标弹出的开关按钮,对该应用涉及的开关类操作进行便捷操作。如:以对桌面应用图标的长按操作为基础,基于当前android原生操作的不足来进行拓展,有效地解决了用户在手机使用过程中某些操作过于繁琐的问题;从而,可以提高用户对手机使用的便利性,减少用户操作的时间和查找相关开关类操作的精力消耗,降低手机打开某些应用界面的功耗。

由此,通过根据获取的用于控制当前界面中任一应用的控制指令弹出该应用包含的控制操作的按钮,进而接收用户对该控制操作的按钮的操作信息并执行,实现用户在当前界面下通过应用的控制操作的按钮实现对应用的使用,避免了用户开关该应用的操作,简化了操作流程,提升了用户使用的便捷性。

其中,所述操作信息,可以包括:对所述控制操作的按钮的开关状态的更改、对所述控制操作的按钮的状态变量的操作。

例如:除了开关状态改变之外的其他的具有枚举类型的状态变量的类似操作。

由此,通过用户的多种操作信息,可以方便用户进行多种操作,使用的灵活性好、通用性强。

在一个可选实施方式中,还可以包括:所述控制单元104,还可以用于在接收用户对所述控制操作的按钮的操作信息并执行所述操作之后,根据所述操作信息,更新并保存所述控制操作的按钮中按钮信息的当前状态。

例如:如图9所示,保存开关最新状态到framework层相关变量键值对内。

例如:如图9所示,桌面根据步骤s110至步骤s130的操作结果,通过shortcutmanager接口找到相关开关信息,并把最新开关状态进行保存。

由此,通过根据控制操作的按钮对应用进行操作后,及时更新并保存操作后的信息,也便于在用户后续使用中弹出更为精准的按钮信息及当前状态,从而便于用户后续使用,可靠性和人性化均更好。

由于本实施例的装置所实现的处理及功能基本相应于前述图1至图5所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过在长按应用图标后弹出的开关按钮界面并未进入某个应用,而是还是在桌面上,可以提升操作便捷性。

根据本发明的实施例,还提供了对应于终端的控制装置的一种终端。该终端可以包括:以上所述的终端的控制装置。

在一个可选实施方式中,考虑到当用户使用手机时,为了便捷操作,可能不愿意打开某个应用进行一些开关类的操作。为了解决用户使用的这个痛点,本发明的方案,提出了在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,用户可以对这些按钮进行进一步的开关操作,从而让用户快速完成对某些应用开关的操作。

例如:长按应用图标后弹出的开关按钮界面并未进入某个应用,而是还是在桌面上的,本发明的方案中所述的创新点就在于长按应用图标后直接在桌面上进行了后续的按钮开关操作,而并没有进入某一应用的具体界面。

这样,本发明以对桌面应用图标的长按操作为基础,基于当前android原生操作的不足来进行拓展,有效地解决了用户在手机使用过程中某些操作过于繁琐的问题。从而,可以提高用户对手机使用的便利性,减少用户操作的时间和查找相关开关类操作的精力消耗,降低手机打开某些应用界面的功耗。

在一个可选例子中,本发明的方案中,用户可以在桌面应用通过长按应用图标弹出的开关按钮,对该应用涉及的开关类操作进行便捷操作。

在一个可选具体例子中,可以参见图7至图9所示的例子,对本发明的方案的具体实现过程进行示例性说明。

图7介绍了android自带的桌面图标便捷操作使用流程,从图7中可以看出该操作共分成6步,其中步骤(1)-(5)为该操作的必要操作,而步骤6为步骤(1)-(5)操作后的补充操作,其中步骤(5)可能消耗用户较长时间。

图8介绍了桌面应用图标长按进行相关开关操作使用流程,其中前3步和图7相同,同图7相比,省去了点击进入该应用界面a操作和在多任务栏杀死应用a的进程两步操作,而进行某项开关的操作同图7进行某项使用操作相比,也更简单快捷。

图9是android应用开发中的具体描述。图9中,xml文件,是用于存储一些简单数据的一种文件;androidmanifest,是android应用的一个配置文件,保存了应用的一些基本信息;mainactiviy,是android程序入口函数;meta-data,是键值对,用来为父控件存储多余的数据;shotcutmanager,是android7.0以后添加了应用快捷方式新功能,这是用来管理应用快捷方式的;framework层,是应用程序框架层,提供应用提供各种api。

图9介绍了桌面应用图标长按进行相关开关操作实现流程,分为5步实现:

步骤(1)、在应用中配置保存有该应用涉及的开关基本信息的xml文件。

步骤(2)、配置应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,完成开关图标在桌面的长按显示功能。

步骤(3)、桌面长按应用图标读取并显示相关开关信息及当前状态。

步骤(4)、通过手动操作对开关状态进行更改。

步骤(5)、保存开关最新状态到framework层相关变量键值对内。

通过图7和图8的介绍对比,可见该方案的提出与android某些原有快捷操作有相似之处,又有某种创新之处,可采用和原有快捷操作相同的处理方式,图9通过技术层面介绍了该方案的具体实施流程,这说明了该方案的可行性。

在一个可选具体例子中,本发明的方案的具体实现过程,可以包括:

步骤1、在应用中配置保存有该应用涉及的开关基本信息的xml文件,一般命名为shortcuts,该文件中保存有相关开关的图标、标题、对应字段、默认值等。

步骤2、在应用的androidmanifest.xml文件的mainactiviy中配置相关meta-data参数,一般配置格式为:

<meta-data

android:name=“android.app.shortcuts”

android:resource=“@xml/shortcuts”/>

步骤1和步骤2设定后,会在framework层自动配置保存开关状态信息(键值对形式)。

步骤3、在桌面长按应用a的图标,可以通过调用shortcutmanager接口读取开关信息及当前状态,然后把这些信息显示在应用图标上方。

步骤4、用户通过手动对开关状态进行更改。

步骤5、桌面根据步骤4的操作结果,通过shortcutmanager接口找到相关开关信息,并把最新开关状态进行保存。

在一个可替代具体例子中,本发明的方案中,除了长按图标操作之外的可以对桌面应用图标进行的其他手势操作。

在一个可替代具体例子中,本发明的方案中,除了开关状态改变之外的其他的具有枚举类型的状态变量的类似操作。

由于本实施例的终端所实现的处理及功能基本相应于前述图6所示的装置的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过在长按应用图标后直接在桌面上进行了后续的按钮开关操作,而并没有进入某一应用的具体界面,简化了操作流程,提升了使用便捷性。

根据本发明的实施例,还提供了对应于终端的控制方法的一种存储介质。该存储介质,可以包括:所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行以上所述的终端的控制方法。

由于本实施例的存储介质所实现的处理及功能基本相应于前述图1至图5所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过基于当前android原生操作的不足来进行拓展,有效地解决了用户在手机使用过程中某些操作过于繁琐的问题,可以提高用户对手机使用的便利性。

根据本发明的实施例,还提供了对应于终端的控制方法的一种终端。该终端,可以包括:处理器,用于执行多条指令;存储器,用于存储多条指令;其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行以上所述的终端的控制方法。

由于本实施例的终端所实现的处理及功能基本相应于前述图1至图5所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过在用户可以通过长按桌面某个应用的图标,弹出一些该应用涉及的开关按钮,减少用户操作的时间和查找相关开关类操作的精力消耗,降低手机打开某些应用界面的功耗。

综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1