CN108008888B - 一种快速切换应用程序及其界面的方法及装置 - Google Patents

一种快速切换应用程序及其界面的方法及装置 Download PDF

Info

Publication number
CN108008888B
CN108008888B CN201711232844.9A CN201711232844A CN108008888B CN 108008888 B CN108008888 B CN 108008888B CN 201711232844 A CN201711232844 A CN 201711232844A CN 108008888 B CN108008888 B CN 108008888B
Authority
CN
China
Prior art keywords
application program
name
recorded
interface
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711232844.9A
Other languages
English (en)
Other versions
CN108008888A (zh
Inventor
孙建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711232844.9A priority Critical patent/CN108008888B/zh
Publication of CN108008888A publication Critical patent/CN108008888A/zh
Application granted granted Critical
Publication of CN108008888B publication Critical patent/CN108008888B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种快速切换应用程序及其界面的方法及装置,该方法包括以下步骤:响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键;当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。本发明能够使应用程序的切换更为方便和快速,可大大降低误操作,提升了用户体验。

Description

一种快速切换应用程序及其界面的方法及装置
技术领域
本发明涉及智能终端技术领域,更具体地说,是涉及一种快速切换应用程序及其界面的方法及装置。
背景技术
如何方便快捷地切换应用程序是现有智能终端需要考虑的问题之一。目前,普遍的切换方式有以下两种:1、从前台运行的应用程序界面返回桌面,并重新点击桌面上的应用程序图标来打开其他正在运行的应用程序,来实现应用程序切换;2、长按Home键或者双击Home键,调出最近打开的应用程序界面,点击相应的应用图标。
上述两种方式在用户需频繁在某两个应用之间切换时会显得过于繁琐,均需要用户退出前台运行的应用程序进入任务管理器或返回桌面才能进行切换,而且容易在操作中不小心打开别的应用程序,导致用户体验很差。
发明内容
本发明的目的在于克服现有技术中的上述缺陷,提供一种快速切换应用程序及其界面的方法及装置,能够使应用程序的切换更为方便和快速,可大大降低误操作,提升了用户体验。
为实现上述目的,本发明提供的技术方案如下:一种快速切换应用程序及其界面的方法,包括以下步骤:
响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键;
当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;
若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
作为优选的,在上述方法中,所述将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面的步骤之后还包括:
当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称;
当再次接收到作用于所述浮动切换按键的点触信号时,重新执行将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面的步骤。
作为优选的,在上述方法中,所述当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同的步骤之后还包括:
若当前运行的应用程序的包名与被记录的应用程序的包名相同,则判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;
若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面。
作为优选的,在上述方法中,所述响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键的步骤之前还包括:
检测用户是否长按终端的设置键,其中,所述设置键能够显示在任意界面中;
若检测到用户长按终端的设置键,则生成所述用户指令。
作为优选的,在上述方法中,所述响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键的步骤之后还包括:
当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键,其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。
此外,本发明还提供了一种快速切换应用程序及其界面的装置,包括:
记录模块,用于响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并启动按键生成模块;
按键生成模块,用于生成一浮动切换按键;
第一判断模块,用于当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;
第一切换模块,用于若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
作为优选的,在上述装置中,所述记录模块还用于当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称;
所述第一切换模块还用于当再次接收到作用于所述浮动切换按键的点触信号时,重新将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
作为优选的,在上述装置中,该装置还包括:
第二判断模块,用于若当前运行的应用程序的包名与被记录的应用程序的包名相同,则判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;
第二切换模块,用于若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面。
作为优选的,在上述装置中,该装置还包括:
检测模块,用于检测用户是否长按终端的设置键,其中,所述设置键能够显示在任意界面中;
指令生成模块,用于若检测到用户长按终端的设置键,则生成所述用户指令。
作为优选的,在上述装置中,该装置还包括:
按键隐藏模块,用于当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键,其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。
与现有技术相比,本发明的有益效果在于:
本发明通过点触浮动切换按键即可在后台判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面,运用本发明之后,用户可以方便地在其使用极为频繁的应用程序与其他应用程序之间进行快速切换,并切换至相对应的应用界面,不需要退出前台运行的应用程序进入任务管理器或返回桌面进行切换,能够避免在操作中不小心打开别的应用程序,大大降低误操作,提升了用户体验。
另外,本发明通过点触浮动切换按键也能够在当前运行的应用程序的包名与被记录的应用程序的包名相同时,判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到被记录的activity名称所对应的应用界面,本发明通过点触浮动切换按键既可以实现应用程序之间的快速切换,也可以实现同一应用程序的不同界面之间的快速切换。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种快速切换应用程序及其界面的方法流程图;
图2是本发明实施例二提供的一种快速切换应用程序及其界面的方法流程图;
图3是本发明实施例三提供的一种快速切换应用程序及其界面的装置的结构框图;
图4是本发明实施例四提供的一种快速切换应用程序及其界面的装置的结构框图;
图5是本发明实施例五提供的一种快速切换应用程序及其界面的装置的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例一提供了一种快速切换应用程序及其界面的方法,下面结合附图对本实施例进行详细说明。图1是本发明实施例一的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:
步骤S101、响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键;
其中,Activity是Android***组件中最基本也是最为常用的四大组件(Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器)之一,主要负责***与用户之间的交互操作。在Android***中,一个Activity相当于一个界面,该界面一方面用于向用户显示各种内容,另一方面还用于监听并响应用户的操作行为。在Android***运行过程中,各种***服务或应用程序可能会创建多个Activity,而在某一时刻,***仅允许一个Activity在前台运行,该Activity处于激活状态,其他Activity则处于暂停或停止状态,因此,在终端运行到某一应用程序时即可记录所述应用程序当前所处的应用界面对应的activity名称。
具体的,所述浮动切换按键的形状和颜色可根据实际情况设置,如可将浮动切换按键设置成小方块形、圆形等,颜色为灰色、蓝色等。此外,所述浮动切换按键可以为透明或半透明的显示于终端的任意界面。
步骤S102、当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;
具体的,用户可以通过点触(即点击)浮动切换按键使终端在后台进行应用程序包名的判断,若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则执行步骤S103。
步骤S103、将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
运用本发明之后,用户可以方便地在其使用极为频繁的应用程序与其他应用程序之间进行快速切换,并切换至相对应的应用界面,不需要退出前台运行的应用程序进入任务管理器或返回桌面进行切换,能够避免在操作中不小心打开别的应用程序,大大降低误操作,提升了用户体验。
本发明的实施例二提供了一种快速切换应用程序及其界面的方法,是在实施例一的基础之上进行的改进。图2是本发明实施例二的方法流程图,请参考图2,本发明实施例的方法包括以下步骤:
步骤S201、检测用户是否长按终端的设置键;
其中,所述设置键能够显示在任意界面中。若检测到用户长按终端的设置键,则执行步骤S202。
步骤S202、生成用户指令;
当然,本发明实施例也不局限于设置键,也可以通过长按其他预设的按键生成用户指令。
步骤S203、响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键;
具体的,所述浮动切换按键的形状和颜色可根据实际情况设置,如可将浮动切换按键设置成小方块形、圆形等,颜色为灰色、蓝色等。此外,所述浮动切换按键可以为透明或半透明的显示于终端的任意界面。
步骤S204、接收作用于所述浮动切换按键的点触信号;
步骤S205、判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;
具体的,用户可以通过点触(即点击)浮动切换按键使终端在后台进行应用程序包名的判断,若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则执行步骤S206以及后续的步骤S207~S208,若当前运行的应用程序的包名与被记录的应用程序的包名相同,则执行步骤S209。
步骤S206、将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面;
步骤S207、当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称;
步骤S208、当再次接收到作用于所述浮动切换按键的点触信号时,重新执行步骤S206;
步骤S209、判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;
若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则执行步骤S210,若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称相同,则界面保持不变。
步骤S210、将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面。
举例而言,手机运行时,用户在任意界面长按设置键,手机***记录当前运行的应用程序的包名A1和activity名称B1,如果手机运行到另一个应用程序界面,假设此时所运行的应用程序的包名为A2,activity名称B2,点触浮动切换按键,则跳转至应用程序A1的B1界面。跳转后,如果再次点触浮动切换按键,则跳转至应用程序A2的B2界面。其中,点触浮动切换按键能够实现应用程序A1的B1界面与应用程序A2的B2界面之间的来回切换。
此外,当手机***记录了当前运行的应用程序的包名A1和activity名称B1后,如果手机此时仍然在运行应用程序A1,但所处界面对应的activity名称为B3,则点触浮动切换按键后,界面跳转至B1;如果仍然在运行应用程序A1且activity名称为B1,则点触浮动切换按键后,界面保持不变。
作为另一优选的实施方式,步骤S203之后还可以包括以下步骤:当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键。
其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。例如,用户长按浮动切换按键2秒钟,浮动切换按键消失。
运用本发明之后,用户既可以通过点触浮动切换按键实现应用程序之间的快速切换,也可以实现同一应用程序的不同界面之间的快速切换,操作便捷,提升了用户体验。
本发明的实施例三提供了一种快速切换应用程序及其界面的装置,请参考图3,其包括记录模块1、按键生成模块2、第一判断模块3和第一切换模块4,下面将对各个模块进行详细说明。
记录模块1,用于响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并启动按键生成模块2。
按键生成模块2,用于生成一浮动切换按键。
具体的,所述浮动切换按键的形状和颜色可根据实际情况设置,如可将浮动切换按键设置成小方块形、圆形等,颜色为灰色、蓝色等。此外,所述浮动切换按键可以为透明或半透明的显示于终端的任意界面。
第一判断模块3,用于当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同。
第一切换模块4,用于若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
在另一实施例中,所述记录模块1还用于当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称。相应的,所述第一切换模块4还用于当再次接收到作用于所述浮动切换按键的点触信号时,重新将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面。
运用本发明之后,用户可以方便地在其使用极为频繁的应用程序与其他应用程序之间进行快速切换,并切换至相对应的应用界面,不需要退出前台运行的应用程序进入任务管理器或返回桌面进行切换,能够避免在操作中不小心打开别的应用程序,大大降低误操作,提升了用户体验。
本发明的实施例四提供了一种快速切换应用程序及其界面的装置,请参考图4,本发明实施例的装置与上述实施例三的装置的区别在于,还包括第二判断模块5和第二切换模块6,下面仅对不同的模块进行说明,相同的模块在此不进行赘述。
第二判断模块5,用于若当前运行的应用程序的包名与被记录的应用程序的包名相同,则判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同。
第二切换模块6,用于若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面。
举例而言,手机运行时,用户在任意界面长按设置键,手机***记录当前运行的应用程序的包名A1和activity名称B1,如果手机运行到另一个应用程序界面,假设此时所运行的应用程序的包名为A2,activity名称B2,点触浮动切换按键,则跳转至应用程序A1的B1界面。跳转后,如果再次点触浮动切换按键,则跳转至应用程序A2的B2界面。其中,点触浮动切换按键能够实现应用程序A1的B1界面与应用程序A2的B2界面之间的来回切换。
此外,当手机***记录了当前运行的应用程序的包名A1和activity名称B1后,如果手机此时仍然在运行应用程序A1,但所处界面对应的activity名称为B3,则点触浮动切换按键后,界面跳转至B1;如果仍然在运行应用程序A1且activity名称为B1,则点触浮动切换按键后,界面保持不变。
运用本发明之后,用户既可以通过点触浮动切换按键实现应用程序之间的快速切换,也可以实现同一应用程序的不同界面之间的快速切换,操作便捷,提升了用户体验。
本发明的实施例五提供了一种快速切换应用程序及其界面的装置,请参考图5,本发明实施例的装置与上述实施例四的装置的区别在于,还包括:检测模块7、指令生成模块8和按键隐藏模块9,下面仅对不同的模块进行说明,相同的模块在此不进行赘述。
检测模块7,用于检测用户是否长按终端的设置键。其中,所述设置键能够显示在任意界面中。
指令生成模块8,用于若检测到用户长按终端的设置键,则生成所述用户指令。当然,本发明实施例也不局限于设置键,也可以通过长按其他预设的按键生成用户指令。
按键隐藏模块9,用于当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键。其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。例如,用户长按浮动切换按键2秒钟,浮动切换按键消失。
需要说明的是,上述实施例提供的一种快速切换应用程序及其界面的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将***的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。此外,上述实施例所述的终端可以是手机、平板电脑、人机交互终端或其他具有触摸屏的移动终端设备。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (7)

1.一种快速切换应用程序及其界面的方法,其特征在于,该方法包括以下步骤:响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键,其中,所述浮动切换按键为能够显示在任意界面中的透明或半透明按键,在某一时刻,***仅允许一个Activity在前台运行,该Activity处于激活状态,其他Activity则处于暂停或停止状态;
当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面;
当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称;其中,当再次接收到作用于所述浮动切换按键的点触信号时,重新执行将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面的;
若当前运行的应用程序的包名与被记录的应用程序的包名相同,则判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;如果当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面,如果当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称相同,则界面保持不变。
2.根据权利要求1所述的方法,其特征在于,
所述响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键的步骤之前还包括:
检测用户是否长按终端的设置键,其中,所述设置键能够显示在任意界面中;
若检测到用户长按终端的设置键,则生成所述用户指令。
3.根据权利要求1至2任意一项所述的方法,其特征在于,所述响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并生成一浮动切换按键的步骤之后还包括:
当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键,其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。
4.一种快速切换应用程序及其界面的装置,其特征在于,包括:
记录模块,用于响应用户指令,预先在终端运行到某一应用程序时记录所述应用程序的包名和所处的应用界面对应的activity名称,并启动按键生成模块;
按键生成模块,用于生成一浮动切换按键,其中,所述浮动切换按键为能够显示在任意界面中的透明或半透明按键;在某一时刻,***仅允许一个Activity在前台运行,该Activity处于激活状态,其他Activity则处于暂停或停止状态;
第一判断模块,用于当接收到作用于所述浮动切换按键的点触信号时,判断当前运行的应用程序的包名是否与被记录的应用程序的包名相同;
第一切换模块,用于若当前运行的应用程序的包名与被记录的应用程序的包名不相同,则将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面;
其中,所述记录模块还用于当切换应用程序时,记录切换前运行的应用程序的包名和所处的应用界面对应的activity名称;所述第一切换模块还用于当再次接收到作用于所述浮动切换按键的点触信号时,重新将当前运行的应用程序切换到被记录包名的应用程序,并显示与被记录的activity名称相对应的应用界面;
其中,该装置还包括:
第二判断模块,用于若当前运行的应用程序的包名与被记录的应用程序的包名相同,则判断当前运行的应用程序所处的应用界面对应的activity名称是否与被记录的activity名称相同;
第二切换模块,用于若当前运行的应用程序所处的应用界面对应的activity名称与被记录的activity名称不相同,则将当前运行的应用程序所处的应用界面切换到与被记录的activity名称相对应的应用界面。
5.根据权利要求4所述的装置,其特征在于,该装置还包括:
检测模块,用于检测用户是否长按终端的设置键,其中,所述设置键能够显示在任意界面中;
指令生成模块,用于若检测到用户长按终端的设置键,则生成所述用户指令。
6.根据权利要求4至5任意一项所述的装置,其特征在于,该装置还包括:
按键隐藏模块,用于当接收到作用于所述浮动切换按键的长按信号时,隐藏所述浮动切换按键,其中,所述长按信号是由终端检测到用户长按浮动切换按键的时间达到预设的时间阈值时生成。
7.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有程序,所述程序用于指令相关硬件来执行如权利要求1至3任意一项所述的方法。
CN201711232844.9A 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置 Active CN108008888B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711232844.9A CN108008888B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410841391.XA CN104536666B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置
CN201711232844.9A CN108008888B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201410841391.XA Division CN104536666B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置

Publications (2)

Publication Number Publication Date
CN108008888A CN108008888A (zh) 2018-05-08
CN108008888B true CN108008888B (zh) 2021-05-04

Family

ID=52852205

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410841391.XA Active CN104536666B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置
CN201711232844.9A Active CN108008888B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201410841391.XA Active CN104536666B (zh) 2014-12-29 2014-12-29 一种快速切换应用程序及其界面的方法及装置

Country Status (1)

Country Link
CN (2) CN104536666B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106371901A (zh) * 2015-07-24 2017-02-01 东莞酷派软件技术有限公司 一种应用程序的切换方法和装置
CN105100951A (zh) * 2015-08-12 2015-11-25 深圳Tcl数字技术有限公司 电视主界面的切换方法及装置
CN106469044B (zh) * 2015-08-14 2021-02-02 腾讯科技(深圳)有限公司 实现页面跳转的方法和装置
CN105975337B (zh) * 2016-04-29 2020-03-17 上海斐讯数据通信技术有限公司 一种应用程序进行切换的***及方法
CN106201548A (zh) * 2016-07-22 2016-12-07 惠州Tcl移动通信有限公司 一种移动终端按键事件的控制方法及***
CN107918515A (zh) * 2016-10-09 2018-04-17 中兴通讯股份有限公司 一键进入app指定模块的方法及***
CN106874091A (zh) * 2017-02-06 2017-06-20 宇龙计算机通信科技(深圳)有限公司 一种应用程序调用方法、装置及移动终端
CN107390968A (zh) * 2017-06-14 2017-11-24 努比亚技术有限公司 应用界面互换的方法、终端以及计算机可读存储介质
CN107608771A (zh) * 2017-08-16 2018-01-19 深圳天珑无线科技有限公司 移动终端及其开启应用程序的方法和具有存储功能的装置
CN109725786A (zh) * 2018-05-15 2019-05-07 平安科技(深圳)有限公司 程序的启动方法、用户设备、存储介质及装置
CN110069291A (zh) * 2019-03-14 2019-07-30 努比亚技术有限公司 一种显示控制方法、移动终端及计算机可读存储介质
CN112073780A (zh) * 2019-06-10 2020-12-11 海信视像科技股份有限公司 显示设备及应用跳转的控制方法
CN115033139B (zh) * 2021-03-04 2024-02-27 合肥杰发科技有限公司 启动应用程序界面的方法及相关装置
CN117555462B (zh) * 2024-01-11 2024-05-24 深圳市天之眼高新科技有限公司 车载终端的控制方法、车载终端的控制装置及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945138A (zh) * 2012-11-14 2013-02-27 李江涛 应用程序的切换方法及终端
CN103246445A (zh) * 2012-02-13 2013-08-14 宇龙计算机通信科技(深圳)有限公司 应用程序的切换方法及通信终端
CN103870093A (zh) * 2012-12-12 2014-06-18 上海斐讯数据通信技术有限公司 一种应用程序的显示方法及移动终端
CN103870114A (zh) * 2014-02-18 2014-06-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN104239136A (zh) * 2014-08-12 2014-12-24 广州三星通信技术研究有限公司 应用程序的切换方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080010734A (ko) * 2006-07-28 2008-01-31 엘지전자 주식회사 휴대 단말기의 어플리케이션 전환 제어방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246445A (zh) * 2012-02-13 2013-08-14 宇龙计算机通信科技(深圳)有限公司 应用程序的切换方法及通信终端
CN102945138A (zh) * 2012-11-14 2013-02-27 李江涛 应用程序的切换方法及终端
CN103870093A (zh) * 2012-12-12 2014-06-18 上海斐讯数据通信技术有限公司 一种应用程序的显示方法及移动终端
CN103870114A (zh) * 2014-02-18 2014-06-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN104239136A (zh) * 2014-08-12 2014-12-24 广州三星通信技术研究有限公司 应用程序的切换方法和装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一键返回快捷高效 《应用切换器》试用;闫瑾;《CNMO》;20140814;第1-2页 *
闫瑾.一键返回快捷高效 《应用切换器》试用.《CNMO》.2014, *

Also Published As

Publication number Publication date
CN108008888A (zh) 2018-05-08
CN104536666B (zh) 2018-01-23
CN104536666A (zh) 2015-04-22

Similar Documents

Publication Publication Date Title
CN108008888B (zh) 一种快速切换应用程序及其界面的方法及装置
KR101722522B1 (ko) 디스플레이 모드를 전환하기 위한 방법 및 장치
CN106201409B (zh) 一种应用程序操作界面的处理方法及***
CN109062479B (zh) 分屏应用切换方法、装置、存储介质和电子设备
RU2635894C2 (ru) Способ и устройство для обработки события задачи
EP4318195A2 (en) Method, apparatus, and terminal for processing notification information
US20140071060A1 (en) Prevention of accidental triggers of button events
US20140002396A1 (en) Information processing method, information processing apparatus and electronic device
CN108132735B (zh) 终端与应用控制方法
CN106201249B (zh) 通知信息的显示方法和显示装置
CN104158972A (zh) 在通话过程中调用第三方应用的方法及用户终端
CN104572322A (zh) 一种终端屏幕操作的方法
CN104866503B (zh) 一种媒体文件缓存方法和媒体播放设备
WO2015106510A1 (zh) 应用的分屏方法与装置、智能终端、存储介质
CN104615334A (zh) 一种清除移动终端通知栏信息的快捷方法及***
CN104572071A (zh) 一种终端
JP2020500352A (ja) 情報表示方法、端末及び記憶媒体
CN103995642A (zh) 一种移动终端的管理方法及移动终端
CN105630498A (zh) 一种应用程序展示方法、装置及电子设备
CN103558922B (zh) 一种按键处理方法、装置及***
CN108513216B (zh) 一种信息处理的方法及一种线控耳机
CN110868347A (zh) 消息提示方法、装置和***
WO2013189406A2 (zh) 一种演示、生成演示脚本的方法及***
CN103179277A (zh) 手机音视频播放模式切换方法及装置
CN111124519B (zh) 基于输入响应优化安卓应用程序启动速度的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant