CN114138139A - 应用程序卡片的管理方法、电子设备、产品及介质 - Google Patents

应用程序卡片的管理方法、电子设备、产品及介质 Download PDF

Info

Publication number
CN114138139A
CN114138139A CN202111266311.9A CN202111266311A CN114138139A CN 114138139 A CN114138139 A CN 114138139A CN 202111266311 A CN202111266311 A CN 202111266311A CN 114138139 A CN114138139 A CN 114138139A
Authority
CN
China
Prior art keywords
card
application
application program
information
electronic equipment
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.)
Granted
Application number
CN202111266311.9A
Other languages
English (en)
Other versions
CN114138139B (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.)
Honor Device Co Ltd
Original Assignee
Honor Device Co 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111266311.9A priority Critical patent/CN114138139B/zh
Publication of CN114138139A publication Critical patent/CN114138139A/zh
Application granted granted Critical
Publication of CN114138139B publication Critical patent/CN114138139B/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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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/04842Selection of displayed objects or displayed text elements
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

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)

Abstract

本申请实施例提供了一种应用于电子设备的应用程序卡片的管理方法,该方法包括:获取电子设备安装的应用程序的快捷方式shortcut信息;转换应用程序的shortcut信息为应用程序的卡片信息;在接收到卡片查询请求时,在电子设备的桌面展示应用程序的卡片信息所指示的卡片。可以看出:通过上述方法得到电子设备安装的应用程序的卡片。因此,在接收到卡片查询请求时,在电子设备的桌面即可展示应用程序的卡片信息所指示的卡片,实现了在不需要第三方开发的前提下,生成电子设备安装的第三方应用程序的卡片的目的,利于卡片的推广应用。

Description

应用程序卡片的管理方法、电子设备、产品及介质
技术领域
本申请涉及卡片处理技术领域,尤其涉及一种应用程序卡片的管理方法、电子设备、计算机程序产品及计算机可读存储介质。
背景技术
电子设备桌面上的APP图标下显示一条小横线,用户可上滑此类APP图标,APP的卡片则被调出显示在桌面。用户可通过执行操作将APP的卡片放置于桌面的任何位置。
但是,目前只有电子设备的原生应用程序才配置有卡片,用户可通过上述操作将卡片调出并固定显示在桌面上,若第三方应用程序需要配置卡片,需要第三方独立开发,如此制约了卡片的推广应用。
发明内容
本申请提供了一种应用程序卡片的管理方法、电子设备、计算机程序产品及计算机可读存储介质,目的在于在不需要第三方开发的前提下,生成电子设备安装的第三方应用程序的卡片。
为了实现上述目的,本申请提供了以下技术方案:
第一方面,本申请提供了一种应用于电子设备的应用程序卡片的管理方法,该方法包括:获取电子设备安装的应用程序的快捷方式shortcut信息;转换应用程序的shortcut信息为应用程序的卡片信息;在接收到卡片查询请求时,在电子设备的桌面展示应用程序的卡片信息所指示的卡片。
由上述内容可以看出:获取电子设备安装的应用程序的shortcut信息,转换应用程序的shortcut信息为卡片信息,如此可得到电子设备安装的应用程序的卡片。因此,在接收到卡片查询请求时,在电子设备的桌面即可展示应用程序的卡片信息所指示的卡片,实现了在不需要第三方开发的前提下,生成电子设备安装的第三方应用程序的卡片的目的,利于卡片的推广应用。
在一个可能的实施方式中,在电子设备的桌面展示应用程序的卡片信息所指示的卡片的方式,包括:在电子设备的服务中心的界面,展示应用程序的卡片信息所指示的卡片;或者,在电子设备的负一屏,展示应用程序的卡片信息所指示的卡片。
在一个可能的实施方式中,获取电子设备安装的应用程序的快捷方式shortcut信息,包括:确定电子设备开机重启时,获取电子设备安装的应用程序的shortcut信息;或者,确定电子设备安装新的应用程序时,获取电子设备安装的新的应用程序的shortcut信息;或者,确定电子设备安装的应用程序更新时,获取电子设备更新的应用程序的shortcut信息。
在一个可能的实施方式中,获取电子设备安装的应用程序的快捷方式shortcut信息,包括:获取电子设备安装的第三方应用程序的shortcut信息。
在一个可能的实施方式中,获取电子设备安装的第三方应用程序的shortcut信息之前,还包括:从电子设备安装的应用程序中,确定出第三方应用程序。
在一个可能的实施方式中,从电子设备安装的应用程序中,确定出第三方应用程序,包括:通过与电子设备的包管理PM交互,确定电子设备安装的所有的应用程序;将电子设备安装的所有的应用程序,在白名单中进行筛查,得到筛查结果,白名单包括电子设备安装的原生应用程序的标识;根据筛查结果,确定电子设备安装的第三方应用程序。
在一个可能的实施方式中,获取电子设备安装的应用程序的快捷方式shortcut信息,包括:通过与电子设备的包管理PM交互,获取电子设备安装的应用程序的ActivityInfo信息;读取ActivityInfo信息的metaData属性中的应用程序的shortcut信息。
在一个可能的实施方式中,电子设备开机重启的确定方式,包括:监听开机广播,以确定电子设备是否开机重启。
在一个可能的实施方式中,电子设备安装新的应用程序的确定方式,包括:监听应用程序安装广播,以确定电子设备是否安装新的应用程序。
在一个可能的实施方式中,电子设备安装的应用程序更新的确定方式,包括:监听应用程序更新广播,以确定电子设备安装的应用程序是否被更新。
在一个可能的实施方式中,转换应用程序的shortcut信息为应用程序的卡片信息,包括:确定应用程序的shortcut信息中属于每一个应用程序的快捷方式的属性信息;将每一个应用程序快捷方式的属性信息,填充到卡片模板对应位置,得到每一个快捷方式对应的卡片;组合应用程序的每一个快捷方式对应的卡片的卡片信息,得到应用程序的卡片信息。
在一个可能的实施方式中,应用程序的shortcut信息包括:应用包名、快捷启动图标、快捷启动标题、以及快捷启动Intent。
在一个可能的实施方式中,还包括:响应于第一触发操作,在电子设备的桌面展示第一触发操作指定的应用程序的多个卡片;响应于第二触发操作,在电子设备的桌面展示第二触发操作指定的卡片。
在本可能的实施方式中,针对应用程序的多个卡片,用户可通过输入触发操作,实现在指定在电子设备的桌面展示一个或多个卡片。
在一个可能的实施方式中,还包括:接收应用程序的卸载消息;从卡片列表中删除被卸载应用程序的卡片信息,卡片列表用于存储电子设备的应用程序的卡片信息;删除电子设备的桌面展示的被卸载应用程序的卡片。
在本可能的实时方式中,在应用程序被卸载之后,可通过从卡片列表中删除被卸载应用程序的卡片信息,以及删除电子设备的桌面展示的被卸载应用程序的卡片,实现应用程序被卸载,电子设备的桌面展示的应用程序的卡片跟随删除。
在一个可能的实施方式中,还包括:响应于第一卡片删除请求,删除电子设备的桌面展示的第一卡片删除请求指定的应用程序的卡片;从卡片列表中删除用户指定的应用程序的卡片信息,卡片列表用于存储电子设备的应用程序的卡片信息。
在本可能的实施方式中,用户可通过输入卡片删除操作,实现在应用程序未被卸载时,而删除应用程序的卡片信息。
在一个可能的实施方式中,还包括:响应于第二卡片删除请求,删除电子设备的桌面展示的第二卡片删除请求指定的应用程序的卡片。
在本可能的实施方式中,用户可通过输入卡片删除操作,实现删除电子设备的桌面展示的应用程序的卡片。
第二方面,本申请提供了一种电子设备,包括:一个或多个处理器、存储器和显示屏;存储器和显示屏与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,电子设备执行如第一方面任意一项的方法。
第三方面,本申请提供了一种计算机存储介质,用于存储计算机程序,计算机程序被执行时,具体用于实现如第一方面任意一项的方法。
第四方面,本申请提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面任意一项的方法。
附图说明
图1为本申请提供的应用场景展示图;
图2a为本申请提供的电子设备的结构示意图;
图2b为本申请提供的电子设备的软件架构图;
图3为本申请实施例一提供的一种卡片的生成方法的时序图;
图4为本申请实施例一提供的应用程序A的四个快捷方式的展示图;
图5为本申请实施例一提供的卡片模板的展示图;
图6为本申请实施例一提供的应用程序A的四个快捷方式对应的卡片的展示图;
图7为本申请实施例一提供的服务中心展示应用程序A的卡片的展示图;
图8为本申请实施例一提供的生成应用程序A的卡片的展示图;
图9a为本申请实施例二提供的一种卡片删除的方法的时序图;
图9b为本申请实施例二提供的删除应用程序A的卡片的展示图;
图10a为本申请实施例三提供的一种卡片删除的方法的时序图;
图10b为本申请实施例三提供的删除服务中心展示的应用程序A的卡片的展示图;
图11为本申请实施例提供的删除电子设备桌面展示的应用程序A的卡片的展示图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请实施例中,“一个或多个”是指一个、两个或两个以上;“和/或”,描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
本申请实施例涉及的多个,是指大于或等于两个。需要说明的是,在本申请实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
为了更清楚地阐明本申请技术方案,下面对本申请涉及的相关概念进行解释。
1)卡片是一种电子设备向用户呈现信息的形式,可以包括有关同一个主题的图片、文本、链接、控件等信息。例如,天气类卡片、股票类卡片和新闻类卡片等。
在一些实施例中,卡片还可以为与卡片对应的应用程序(application,APP)的入口,用户可以通过对卡片操作,打开与卡片对应的应用程序,使得电子设备向用户呈现与该卡片对应的应用程序的界面,从而使得用户可以在该界面上查看更详细的信息。进一步的,用户还可以在打开卡片对应的应用程序后,在应用程序的界面上进行相应的操作,来满足自身的需求。例如,天气类卡片对应的应用程序为天气。用户可以通过对天气类卡片的操作,打开应用程序天气,使得电子设备向用户呈现天气的界面。用户可以通过对天气的界面进行操作,可以设置天气类卡片上显示的信息、或者查看某一城市的天气情况等,来满足自身的需求。
在另一些实施例中,卡片还可以为与卡片对应的应用程序提供的一种或多种服务的入口,用户可通过对卡片操作,打开卡片对应的应用程序提供的服务,使得电子设备向用户呈现该卡片对应的应用程序的服务的界面。
2)原生应用程序,是指预先安装到电子设备的应用程序,属于电子设备自带的应用程序。电子设备首次开机启动,电子设备的桌面呈现有原生应用程序的图标。
3)第三方应用程序,区别于原生应用程序,第三方应用程序是指第三方生产,需用户在电子设备上安装的应用程序。
4)负一屏,又可称为“-1屏”,是指在电子设备的主屏幕向右滑动屏幕,直至滑动至最左侧分屏的用户界面。负一屏可以用于放置一些快捷服务功能和通知消息,比如全局搜索、应用程序某个页面的快捷入口(付款码、微信等)、即时信息及提醒(快递信息、支出信息、通勤路况、打车出行信息、日程信息等)及关注动态(足球看台、篮球看台、股票信息等)。
电子设备桌面上的APP图标下显示一条小横线,用户可上滑此类APP图标,APP的卡片则被调出显示在桌面。用户可通过执行操作将APP的卡片放置于桌面的任何位置。图1展示的示例中,天气的图标下方呈现有一条小横线,用户上滑天气的图标,天气的卡片11则显示在电子设备桌面上,用户点击天气卡片11右上角的“钉子”按钮,天气卡片11则可被固定呈现在桌面上。
相对于APP图标,卡片更大的显示区域能够装载更多内容,用户在桌面就可以看到APP的常用信息,对于用户来说使用方便。比如,天气卡片可以显示当天的不同时刻的天气信息;备忘录卡片可以显示笔记或待办信息;运动健康卡片可以显示步数信息。
但是,目前只有电子设备的原生应用程序才配置有卡片,用户可通过上述操作将卡片调出并固定显示在桌面上,若第三方应用程序需要配置卡片,需要第三方独立开发,如此制约了卡片的推广应用。
基于上述问题,本申请实施例提出一种卡片的生成方法。本申请实施例提供的卡片的生成方法,可以适用于手机,平板电脑,桌面型、膝上型、笔记本电脑,超级移动个人计算机(Ultra-mobile Personal Computer,UMPC),手持计算机,上网本,个人数字助理(Personal Digital Assistant,PDA),可穿戴电子设备,智能手表等电子设备。
图2a为本申请实施例提供的一种电子设备的组成示例。以手机为例,电子设备200可以包括处理器210,外部存储器接口220,内部存储器221,显示屏230,天线1,天线2,移动通信模块240,以及无线通信模块250等。
可以理解的是,本实施例示意的结构并不构成对该电子设备的具体限定。在另一些实施例中,该电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是电子设备200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
视频编解码器用于对数字视频压缩或解压缩。电子设备可以支持一种或多种视频编解码器。这样,电子设备可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG2等。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了***的效率。
在一些实施例中,处理器210可以包括一个或多个接口。
可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备200的结构限定。在本申请另一些实施例中,电子设备200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
外部存储器接口220可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,可执行程序代码包括指令。
电子设备通过GPU,显示屏230,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏230和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏230用于显示图像,视频等。
电子设备的显示屏230上可以显示一系列图形用户界面(graphical userinterface,GUI),这些GUI都是该电子设备的主屏幕。一般来说,电子设备的显示屏230的尺寸是固定的,只能在该电子设备的显示屏230中显示有限的控件。控件是一种GUI元素,它是一种软件组件,包含在应用程序中,控制着该应用程序处理的所有数据以及关于这些数据的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,从而对应用程序的有关信息进行读取或者编辑。一般而言,控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。例如,在本申请实施例中,显示屏230可以显示虚拟按键(一键编排、开始编排、场景编排)。
电子设备可以通过ISP,摄像头,视频编解码器,GPU,显示屏230以及应用处理器等实现拍摄功能。
电子设备的无线通信功能可以通过天线1,天线2,移动通信模块240,无线通信模块250,调制解调处理器以及基带处理器等实现。
另外,在上述部件之上,运行有操作***。例如iOS操作***,Android操作***,Windows操作***等。在操作***上可以安装运行应用程序。
图2b是本申请实施例的电子设备的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用层,***框架层,Native层,以及内核层。
应用层可以包括一系列应用程序包。应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,以及蓝牙等应用程序。
一些实施例中,如图2b所示,应用层的应用程序包包括桌面应用;桌面应用包括自动生成卡片模组和卡片模块等,自动生成卡片模组至少包括数据收集单元和数据转换单元两个软件模块,卡片模块包括卡片服务、服务中心等软件模块。
自动生成卡片模组用于收集应用层的应用程序包的快捷方式的信息,并生成卡片信息发送到卡片模块的卡片服务;并且,在确定应用层的应用程序包更新,同步更新卡片模块的卡片服务中的卡片。
卡片模块中的卡片服务属于管理卡片的机构,可以列表的形式存储电子设备的桌面展示的卡片信息,且可根据应用层的应用程序包的更新结果,同步更新列表。卡片服务还可以向服务中心提供存储的卡片信息。
卡片模块中的服务中心,用于控制展示卡片服务的列表包含的所有卡片信息所指示的卡片。
其中,自动生成卡片模组、卡片服务和服务中心的具体工作过程,请参见下述实施例一、实施例二和实施例三的内容。
***框架层为应用层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。***框架层包括一些预先定义的函数。如图2b所示,应用程序框架层可以包括PMS,Audio框架,显示框架,通知中心,以及窗口框架等。
Package Manager Service,简称PMS,用于负责各种APK包的安装、卸载、优化和查询。一些实施例中,数据收集单元与PMS交互,获取到应用程序的快捷方式的信息;同时接收应用程序安装或卸载广播通知,及时更新应用程序对应卡片。
Native层就是本地框架。Native层至少包括触控,Audio和显示等。
内核层是硬件和软件之间的层。内核层至少包含指纹驱动,Audio驱动,显示驱动,蓝牙驱动和WiFi驱动等。
需要说明的是,本申请实施例虽然以Android***为例进行说明,但是其基本原理同样适用于基于iOS、Windows等操作***的电子设备。
实施例一
本申请实施例提供的卡片的生成方法,参见图3,包括步骤:
S301、数据收集单元获取应用程序的快捷方式(shortcut)信息。
其中,数据收集单元如前所述,属于电子设备的桌面应用中自动生成卡片模组的一个软件模块。数据收集单元可获取电子设备安装的应用程序的shortcut信息。因电子设备的原生应用程序一般会配置卡片,因此,一些实施例中,数据收集单元可获取电子设备安装的第三方应用程序的shortcut信息。当然,数据收集单元也可获取电子设备已安装的全部应用程序的shortcut信息。
数据收集单元获取电子设备安装的第三方应用程序的shortcut信息之前,需要先确定电子设备安装的第三方应用程序。并且,因Android***提供了很多服务管理的类,如项目管理(ActivityManager)、电源管理(PowerManager)、音频管理(AudioManager)、以及包管理(PackageManager)等。其中,PackageManager的主要职责是管理应用程序包,通过PackageManager可获取应用程序信息。并且,PackageManager可以理解成与PMS为同一处理单元。
基于此,数据收集单元确定电子设备安装的第三方应用程序的具体方式如下:
数据收集单元通过与PackageManager交互,确定电子设备安装的所有的应用程序。
数据收集单元获取白名单,并将确定的电子设备安装的所有的应用程序,在白名单中进行筛查,该白名单为电子设备预先保存,包括电子设备安装的所有的原生应用程序的标识,如应用包名。数据收集单元可根据筛查结果,确定电子设备安装的第三方应用程序。
一些实施例中,电子设备开机启动之后,数据收集单元可执行步骤S301,获取电子设备安装的应用程序的shortcut信息。
电子设备更新***,使其具备生成第三方应用程序的卡片的功能后,电子设备可开机重新启动,在电子设备开机启动完成之后,数据收集单元可执行步骤S301,获取电子设备安装的全部应用程序的shortcut信息或全部第三方应用程序的shortcut信息。
具体的,数据收集单元可监听开机广播,如Intent.ACTION_BOOT_COMPLETED,若监听到开机广播,则确定电子设备开机启动完成,可执行步骤S301。
还需要说明的是,数据收集单元在电子设备开机启动,获取到应用程序的shortcut信息之后,会记录已获取shortcut信息的应用程序的标识,如应用包名。在电子设备再一次开机启动时,数据收集单元则不会获取被记录的应用程序的shortcut信息。
另一些实施例中,电子设备安装新的应用程序之后,数据收集单元也可执行步骤,获取新安装的应用程序的shortcut信息。当然,电子设备也可收集电子设备安装的全部的应用程序的shortcut信息。
具体的,数据收集单元也可监听应用程序安装广播来确定电子设备是否安装了新的应用程序,如数据收集单元监听Intent.ACTION_PACKAGE_ADDED,若监听到了该广播,则可确定电子设备安装了新的应用程序。当然,上述广播也可包括新安装的应用程序的标识,如应用程序的应用包名,通过该标识来获取新安装的应用程序的shortcut信息。
还需要说明的是,数据收集单元可采用下述方式获取应用程序的快捷方式(shortcut)信息:数据收集单元与PackageManager交互,获取到电子设备安装的应用程序的ActivityInfo信息,通过读取ActivityInfo中metaData属性,获取到应用程序的shortcut信息。
具体的,数据收集单元先获取PackageManager(以下简称PM)对象,通过PM对象获取到应用程序的各项信息类,应用程序的信息类包括:PackageInfo、ApplicationInfo、ActivityInfo/ServiceInfo/ProviderInfo等。数据收集单元通过PM对象获取ActivityInfo,从ActivityInfo中metaData属性,获取到应用程序的shortcut信息。
应用程序的Shortcut是指在电子设备的桌面长按应用程序的图标而出现的快捷方式,属于为应用程序的关键功能添加更快速的入口,不用先打开应用程序。
一些实施例中,应用程序的shortcut信息包含:应用包名、快捷启动图标、快捷启动标题、以及快捷启动Intent等。其中,快捷启动图标、快捷启动标题、以及快捷启动Intent可以理解成是应用程序的快捷方式的属性信息。
还需要说明的是,若应用程序的Shortcut包括多个快捷方式,在图4展示的示例中,应用程序A包括四个快捷方式,分别为扫一扫、付款、收钱和转账。数据收集单元获取应用程序A的shortcut信息时,获取应用程序A的应用包名,每一个快捷方式的快捷启动图标、快捷启动标题、以及快捷启动Intent,快捷启动Intent用于确定快捷方式对应的页面。
还需要说明的是,数据收集单元可获取配置有快捷方式的应用程序的shortcut信息。因电子设备安装的应用程序,可能会配置快捷方式,也可能会没有配置快捷方式。在应用程序没有配置快捷方式时,应用程序的卡片不能被生成,因此数据收集单元可获取配置有快捷方式的应用程序的shortcut信息。
一些实施例中,数据收集单元获取配置有快捷方式的应用程序的shortcut信息可包括下述方式:
数据收集单元采用前述内容提出的方式,获取电子设备的每一个应用程序,或每一个第三方应用程序的shortcut信息。
若应用程序未配置快捷方式,数据收集单元则不能获取到该应用程序的shortcut信息,数据收集单元只能获取到的配置有快捷方式的应用程序的shortcut信息。
还需要说明的是,若针对电子设备安装的第三方应用程序,电子设备已经采用本实施例提供的卡片的生成方法生成了卡片,在第三方应用程序更新导致第三方应用程序的快捷方式发生更新,如增加了新的快捷方式,删除了快捷方式,或修改了快捷方式的属性信息。数据收集单元也可执行步骤S301,获取快捷方式发生更新的第三方应用程序的快捷方式(shortcut)信息。
具体的,数据收集单元可监听应用程序更新广播来确定电子设备安装的应用程序是否被更新,如数据收集单元监听Intent.ACTION_PACKAGE_REPLACED,若监听到该广播,则可确定电子设备安装的某应用程序被更新,当然,该广播可包括被更新的应用程序的标识,如应用程序的应用包名,通过该标识,数据收集单元获取被更新的应用程序的shortcut信息。
S302、数据收集单元向数据转换单元发送应用程序的shortcut信息。
其中,数据转换单元如前所述,属于电子设备的桌面应用中自动生成卡片模组的一个软件模块。数据收集单元获取到应用程序的shortcut信息后,数据收集单元将应用程序的shortcut信息传输到数据转换单元。
S303、数据转换单元转换应用程序的shortcut信息为卡片信息。
卡片服务无法识别应用程序的shortcut信息,因此,数据转换单元需要将应用程序的shortcut信息转换为卡片服务识别的卡片信息。卡片服务如前所述,属于电子设备的桌面应用中卡片模块中的一个软件模块。
电子设备预先保存有卡片模板,数据转换单元转换应用程序的shortcut信息为卡片信息,可以理解成,数据转换单元将应用程序的shortcut信息填充到卡片模块的对应位置,从而形成卡片。
卡片模板可以设置多种样式,本申请实施例不做限制。这里例举三种可能的样式:
(1)“标题区”+“内容区”,如图5(a)所示。
(2)“标题区”+“操作区”,如图5(b)所示。
(3)“标题区”+“内容区”+“操作区”,如图5(c)所示。
(4)“标题区”+“操作区”,如图5(d)所示。
上述三种可能的样式中,“标题区”、“内容区”和“操作区”的设置位置不限于图5所示。一些实施例中,“标题区”、“内容区”和“操作区”可互换位置,也可调整为不同位置,并且,“标题区”、“内容区”和“操作区”所占卡片的空间占比也可进行调整。
“标题区”可以用于放置卡片的名称。卡片的名称可以有多种实现方式,可以是应用程序的名称、卡片承载的应用程序的服务信息对应的服务名称、服务类型等,本申请实施例不做限制。例如,假设卡片承载的服务信息为图4展示的应用程序A的“扫一扫”服务,则标题可以为“扫一扫”。
“内容区”可以用于放置需要展示的服务信息。一张卡片的“内容区”可以同时有多个服务信息项。
“操作区”用于提供与卡片承载的至少一个服务信息相关的功能操作,使得用户在“操作区”上输入预设操作可以实现预设功能,例如跳转至应用程序A的服务页面的功能操作、与服务信息交互的功能操作等功能。“操作区”上可以放置操作按钮来提供与服务信息相关的功能操作。其中,操作按钮的视觉样式可以是文字形式(文字形式的操作按钮称为文字操作按钮),也可以是图像形式(图像形式的操作按钮称为图像操作按钮),本申请实施例不做具体限制。操作按钮可以关联H5、Web和App页面跳转的统一资源定位符(uniformresource locator,URL),该URL可以链接到应用程序的某个服务页面。其中,不同的操作按钮内可以设置不同的URL,这样用户通过点击不同的操作按钮,就可实现应用对应的不同服务页面的跳转。
基于前述提出的卡片模板,步骤S303的一种可能的实施方式,包括:
确定应用程序的shortcut信息中属于每一个快捷方式的属性信息。
将每一个快捷方式的属性信息,填充到卡片模板对应位置,得到每一个快捷方式对应的卡片。
组合应用程序的每一个快捷方式对应的卡片的卡片信息,得到应用程序的卡片信息。
针对图4展示的应用程序A的四个快捷方式,采用图5(d)展示的卡片模板,将其转换为卡片信息,得到的四个快捷方式对应的卡片,可如图6所示。当然,图6展示的应用程序A的四个快捷方式对应的卡片示例,并不构成对快捷方式对应的卡片的限定。
S304、数据转换单元向卡片服务发送应用程序的卡片信息。
如步骤S303的内容,应用程序的shortcut信息包括多个快捷方式,数据转换单元转换应用程序的shortcut信息,得到每一个快捷方式的卡片信息。数据转换单元将每一个快捷方式的卡片信息,以及应用程序的应用包名进行打包处理,得到数据包格式的应用程序的卡片信息,数据转换单元向卡片服务发送数据包格式的应用程序的卡片信息。
S305、卡片服务接收到数据转换单元发送的应用程序的卡片信息,将其保存在卡片列表。
S306、卡片服务接收服务中心发送的卡片查询请求。
服务中心如前述内容,属于电子设备的桌面应用中自动生成卡片模组的一个软件模块。并且,服务中心也可以理解成是电子设备的一个应用程序,为此,服务中心可以以图标的形式,展示在电子设备的桌面,或者展示在电子设备的其他应用的展示界面。也可以通过特定手势等快捷操作方式调用出服务中心的界面。
用户触发服务中心,如用户在电子设备的桌面执行触发操作,点击服务中心的图标,或者在电子设备的桌面输入特定手势,以启动服务中心。服务中心响应用户的触发操作,生成并向卡片服务发送卡片查询请求,该卡片查询请求用于请求卡片服务保存的卡片。
S307、卡片服务向服务中心发送卡片列表,该卡片列表包括卡片服务保存的应用程序的卡片信息。
卡片服务接收到服务中心发送的卡片查询请求后,获取卡片列表中每一个应用程序的的卡片信息,将每一个应用程序的卡片信息发送到服务中心。
S308、服务中心展示应用程序的卡片。
服务中心接收到卡片服务发送的卡片列表的每一个应用程序的卡片信息,将应用程序的卡片信息所指示的卡片,展示在电子设备的桌面。
一些实施例中,服务中心可在电子设备的服务中心的界面,展示卡片,如图7所示。图7展示的示例中,服务中心的界面展示有应用程序A的卡片,设备电量的卡片,日历的卡片。
一些实施例中,服务中心可在电子设备的负一屏展示卡片。
还需要说明的是,服务中心展示的应用程序的卡片的样式,不限于图7所示的样式。并且,服务中心在展示多个应用程序的卡片时,多个应用程序的排版方式,也不限于图7展示的样式。
本实施例中,数据收集单元获取电子设备的应用程序的shortcut信息,数据转换单元转换应用程序的shortcut信息为卡片信息,并提供于卡片服务。基于此,服务中心可从卡片服务获取电子设备的应用程序的卡片并进行展示。即便是第三方应用程序,通过数据收集单元和数据转换单元的操作,也可以在卡片服务处存储应用程序的卡片,无需第三方应用程序的开发者的二次开发,利于卡片的推广应用。
还需要说明的是,卡片除了可以在服务中心的界面或负一屏进行展示,还可以展示于电子设备桌面的其他位置。电子设备可通过与用户交互的方式,实现将服务中心的界面或负一屏展示的卡片,展示在电子设备桌面的其他位置。具体方式如下:
用户触发展示在服务中心或负一屏的应用程序的卡片,桌面应用接收用户在电子设备的桌面输入的触发操作,并响应于用户的触发操作,在电子设备桌面展示应用程序的卡片。如图8所示的示例,用户点击服务中心的界面展示的应用程序A的卡片,应用程序A的卡片展示于电子设备桌面。
用户触发展示在电子设备的桌面上的应用程序的卡片,桌面应用接收用户的触发操作,响应于该触发操作,添加用户的触发操作所指定的卡片到电子设备桌面的其他位置。其中,用户输入的触发操作用于指定显示在电子设备的桌面上的应用程序的一个卡片。同样如图8所示的示例,用户选中应用程序A的扫一扫对应的卡片,并点击“添加到桌面”按钮。应用程序A的扫一扫对应的卡片则显示在电子设备的第一屏。
实施例二
展示在电子设备的应用程序的卡片,可以跟随应用程序从电子设备卸载操作而被删除。基于此,本实施例提供的卡片的删除方法,可实现应用程序卸载后,应用程序的卡片从电子设备的界面上删除,以及从卡片服务的列表中删除。
本实施例提供的卡片删除的方法,参见图9a,包括步骤:
S901、数据收集单元接收应用程序的卸载消息。
其中,数据收集单元通过监听PackageManager接收到卸载应用程序的广播消息,进而确定被卸载的应用程序,卸载应用程序的广播消息中可包括被卸载应用程序的标识,如应用包名。
电子设备的应用程序被卸载,PackageManager可主动获知被卸载的应用程序,并发送广播消息,如Intent.ACTION_PACKAGE_REMOVED,数据收集单元监听到该广播消息,则确定出被卸载的应用程序,当然,上述广播消息可携带被卸载应用程序的标识,如应用包名。
参见图9b所示的示例,用户长按电子设备桌面展示的应用程序A的图标,长按可以理解成保持对应用程序A的图标的点击操作达到一定时长,如3秒。电子设备响应用户操作,在电子设备桌面展示应用程序A的卸载按钮,如图9b中展示的“叉”按钮。当然,用户长按应用程序A的图标之后,电子设备桌面也可展示应用程序A的操作菜单,卸载按钮展示在操作菜单中。用户点击卸载按钮完成应用程序A的卸载。
S902、数据收集单元向卡片服务发送卡片信息删除请求,该卡片信息删除请求用于请求卡片服务删除卡片列表中的被卸载应用程序的卡片信息。
一些实施例中,该卡片信息删除请求可携带被卸载应用程序的标识,如应用包名。
S903、卡片服务在卡片列表中删除被卸载应用程序的卡片信息。
其中,卡片服务利用被卸载应用程序的标识,在卡片列表中筛查出被卸载应用程序的卡片信息。
S904、卡片服务向服务中心发送卡片删除请求,该卡片删除请求用于请求在电子设备的桌面删除被卸载应用程序的卡片。
S905、服务中心删除展示的被卸载应用程序的卡片。
参见图9b展示的示例,在卡片服务执行步骤S903和步骤S904,服务中心执行步骤S905之后,展示在服务中心的应用程序A的卡片则被删除。
实施例三
在应用程序未被卸载的应用场景中,用户也可以输入操作,删除服务中心的界面展示的卡片。具体的,本实施例提供的卡片删除的方法,如图10a所示,包括步骤:
S1001、服务中心响应于用户输入的卡片删除请求,删除用户指定的应用程序的卡片。
其中,用户在服务中心的界面执行卡片删除操作,如图10b所示的示例,用户长按服务中心展示的应用程序A的卡片,长按可以理解成保持对应用程序A的卡片的点击操作达到一定时长,如3秒。服务中心的界面展示应用程序A的卡片的删除按钮,如图10b绘示的“叉”按钮,用户点击卡片删除按钮,完成输入卡片删除请求。
应用程序A的卡片的删除按钮,也可以展示在操作菜单中,即用户长按服务中心展示的应用程序A的卡片,服务中心的界面展示操作菜单。
一些实施例中,卡片删除请求会携带被删除的应用程序的卡片的标识,如应用程序的应用包名。
S1002、服务中心向卡片服务发送卡片信息删除请求,该卡片删除请求用于请求在卡片列表中删除用户指定的应用程序的卡片信息。
S1003、卡片服务从卡片列表中删除用户指定的应用程序的卡片信息。
服务中心可利用被删除的应用程序的卡片的标识,从卡片列表中确定出被删除的应用程序的卡片信息,并将其从卡片列表中删除。
还需要说明的是,展示在电子设备桌面的其他位置的卡片,也可通过用户输入删除操作进行删除。具体的,桌面应用响应于用户输入的卡片删除请求,删除用户指定的应用程序的卡片。用户在电子设备桌面上展示的卡片输入卡片删除操作,参见图11所示的示例,用户长按电子设备桌面展示的应用程序A的扫一扫对应的卡片。电子设备桌面展示扫一扫对应的卡片的删除按钮,见图中的“叉”按钮,用户点击卡片删除按钮,完成输入卡片删除请求。
同样,卡片的删除按钮也可以展示于操作菜单中,在用户长按扫一扫对应的卡片,电子设备桌面展示操作菜单,该操作菜单可包括卡片删除按钮。用户点击卡片删除按钮,完成输入卡片删除请求。
本申请另一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。
本申请另一实施例还提供了一种包含指令的计算机程序产品。当该计算机程序产品在计算机或处理器上运行时,使得计算机或处理器执行上述任一个方法中的一个或多个步骤。

Claims (19)

1.一种应用程序卡片的管理方法,其特征在于,应用于电子设备,所述方法包括:
获取所述电子设备安装的应用程序的快捷方式shortcut信息;
转换所述应用程序的shortcut信息为应用程序的卡片信息;
在接收到卡片查询请求时,在所述电子设备的桌面展示所述应用程序的卡片信息所指示的卡片。
2.根据权利要求1所述的应用程序卡片的管理方法,其特征在于,所述在所述电子设备的桌面展示所述应用程序的卡片信息所指示的卡片,包括:
在所述电子设备的服务中心的界面,展示所述应用程序的卡片信息所指示的卡片;
或者,在所述电子设备的负一屏,展示所述应用程序的卡片信息所指示的卡片。
3.根据权利要求1或2所述的应用程序卡片的管理方法,其特征在于,所述获取所述电子设备安装的应用程序的快捷方式shortcut信息,包括:
确定所述电子设备开机重启时,获取所述电子设备安装的应用程序的shortcut信息;
或者,确定所述电子设备安装新的应用程序时,获取所述电子设备安装的新的应用程序的shortcut信息;
或者,确定所述电子设备安装的应用程序更新时,获取所述电子设备更新的应用程序的shortcut信息。
4.根据权利要求1至3中任意一项所述的应用程序卡片的管理方法,其特征在于,所述获取所述电子设备安装的应用程序的快捷方式shortcut信息,包括:
获取所述电子设备安装的第三方应用程序的shortcut信息。
5.根据权利要求4所述的应用程序卡片的管理方法,其特征在于,所述获取所述电子设备安装的第三方应用程序的shortcut信息之前,还包括:
从所述电子设备安装的应用程序中,确定出所述第三方应用程序。
6.根据权利要求5所述的应用程序卡片的管理方法,其特征在于,所述从所述电子设备安装的应用程序中,确定出所述第三方应用程序,包括:
通过与所述电子设备的包管理PM交互,确定电子设备安装的所有的应用程序;
将所述电子设备安装的所有的应用程序,在白名单中进行筛查,得到筛查结果,所述白名单包括所述电子设备安装的原生应用程序的标识;
根据筛查结果,确定所述电子设备安装的第三方应用程序。
7.根据权利要求1至3中任意一项所述的应用程序卡片的管理方法,其特征在于,所述获取所述电子设备安装的应用程序的快捷方式shortcut信息,包括:
通过与所述电子设备的包管理PM交互,获取所述电子设备安装的应用程序的ActivityInfo信息;
读取所述ActivityInfo信息的metaData属性中的应用程序的shortcut信息。
8.根据权利要求3所述的应用程序卡片的管理方法,其特征在于,所述电子设备开机重启的确定方式,包括:
监听开机广播,以确定电子设备是否开机重启。
9.根据权利要求3所述的应用程序卡片的管理方法,其特征在于,所述电子设备安装新的应用程序的确定方式,包括:
监听应用程序安装广播,以确定所述电子设备是否安装新的应用程序。
10.根据权利要求3所述的应用程序卡片的管理方法,其特征在于,所述电子设备安装的应用程序更新的确定方式,包括:
监听应用程序更新广播,以确定所述电子设备安装的应用程序是否被更新。
11.根据权利要求1至10中任意一项所述的应用程序卡片的管理方法,其特征在于,所述转换应用程序的shortcut信息为应用程序的卡片信息,包括:
确定所述应用程序的shortcut信息中属于每一个应用程序的快捷方式的属性信息;
将所述每一个应用程序快捷方式的属性信息,填充到卡片模板对应位置,得到每一个快捷方式对应的卡片;
组合所述应用程序的每一个快捷方式对应的卡片的卡片信息,得到应用程序的卡片信息。
12.根据权利要求1至11中任意一项所述的应用程序卡片的管理方法,其特征在于,所述应用程序的shortcut信息包括:应用包名、快捷启动图标、快捷启动标题、以及快捷启动Intent。
13.根据权利要求1至12中任意一项所述的应用程序卡片的管理方法,其特征在于,还包括:
响应于第一触发操作,在所述电子设备的桌面展示所述第一触发操作指定的应用程序的多个卡片;
响应于第二触发操作,在所述电子设备的桌面展示所述第二触发操作指定的卡片。
14.根据权利要求1至13中任意一项所述的应用程序卡片的管理方法,其特征在于,还包括:
接收应用程序的卸载消息;
从卡片列表中删除被卸载应用程序的卡片信息,所述卡片列表用于存储所述电子设备的应用程序的卡片信息;
删除所述电子设备的桌面展示的被卸载应用程序的卡片。
15.根据权利要求1至14中任意一项所述的应用程序卡片的管理方法,其特征在于,还包括:
响应于第一卡片删除请求,删除所述电子设备的桌面展示的所述第一卡片删除请求指定的应用程序的卡片;
从卡片列表中删除用户指定的应用程序的卡片信息,所述卡片列表用于存储所述电子设备的应用程序的卡片信息。
16.根据权利要求1至15中任意一项所述的应用程序卡片的管理方法,其特征在于,还包括:
响应于第二卡片删除请求,删除所述电子设备的桌面展示的所述第二卡片删除请求指定的应用程序的卡片。
17.一种电子设备,其特征在于,包括:
一个或多个处理器、存储器和显示屏;
所述存储器和所述显示屏与所述一个或多个所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如权利要求1至16任意一项所述的方法。
18.一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,具体用于实现如权利要求1至16任意一项所述的方法。
19.一种计算机程序产品,其特征在于,当计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至16任意一项所述的方法。
CN202111266311.9A 2021-10-28 2021-10-28 应用程序卡片的管理方法、电子设备及介质 Active CN114138139B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111266311.9A CN114138139B (zh) 2021-10-28 2021-10-28 应用程序卡片的管理方法、电子设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111266311.9A CN114138139B (zh) 2021-10-28 2021-10-28 应用程序卡片的管理方法、电子设备及介质

Publications (2)

Publication Number Publication Date
CN114138139A true CN114138139A (zh) 2022-03-04
CN114138139B CN114138139B (zh) 2022-11-01

Family

ID=80395778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111266311.9A Active CN114138139B (zh) 2021-10-28 2021-10-28 应用程序卡片的管理方法、电子设备及介质

Country Status (1)

Country Link
CN (1) CN114138139B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116027934A (zh) * 2022-08-11 2023-04-28 荣耀终端有限公司 展示卡片的方法及装置
CN116738940A (zh) * 2022-09-30 2023-09-12 荣耀终端有限公司 一种备忘录存储方法及电子设备
CN116737405A (zh) * 2022-10-24 2023-09-12 荣耀终端有限公司 一种快应用卡片的数据通信的方法及相关设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807138A (zh) * 2010-04-13 2010-08-18 华为终端有限公司 一种菜单画面显示装置和方法
CN102377876A (zh) * 2010-08-24 2012-03-14 Lg电子株式会社 移动终端和在其中设置应用指示符的方法
CN102413229A (zh) * 2010-09-17 2012-04-11 Lg电子株式会社 移动终端及其控制方法
US20140137100A1 (en) * 2012-11-13 2014-05-15 Nhn Corporation Method and system for installing shortcut through mobile application
CN109155804A (zh) * 2017-02-17 2019-01-04 微软技术许可有限责任公司 基于卡片的信息管理方法与***
CN111625309A (zh) * 2020-04-28 2020-09-04 深圳传音控股股份有限公司 一种卡片管理方法、终端设备及计算机可读存储介质
CN112241867A (zh) * 2019-07-19 2021-01-19 北京小米移动软件有限公司 一种服务卡片的显示方法、装置及存储介质
CN113508360A (zh) * 2020-02-11 2021-10-15 荣耀终端有限公司 卡片显示方法、电子设备及计算机可读存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807138A (zh) * 2010-04-13 2010-08-18 华为终端有限公司 一种菜单画面显示装置和方法
CN102377876A (zh) * 2010-08-24 2012-03-14 Lg电子株式会社 移动终端和在其中设置应用指示符的方法
CN102413229A (zh) * 2010-09-17 2012-04-11 Lg电子株式会社 移动终端及其控制方法
US20140137100A1 (en) * 2012-11-13 2014-05-15 Nhn Corporation Method and system for installing shortcut through mobile application
CN109155804A (zh) * 2017-02-17 2019-01-04 微软技术许可有限责任公司 基于卡片的信息管理方法与***
CN112241867A (zh) * 2019-07-19 2021-01-19 北京小米移动软件有限公司 一种服务卡片的显示方法、装置及存储介质
CN113508360A (zh) * 2020-02-11 2021-10-15 荣耀终端有限公司 卡片显示方法、电子设备及计算机可读存储介质
CN111625309A (zh) * 2020-04-28 2020-09-04 深圳传音控股股份有限公司 一种卡片管理方法、终端设备及计算机可读存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116027934A (zh) * 2022-08-11 2023-04-28 荣耀终端有限公司 展示卡片的方法及装置
CN116027934B (zh) * 2022-08-11 2023-10-20 荣耀终端有限公司 展示卡片的方法及装置
CN116738940A (zh) * 2022-09-30 2023-09-12 荣耀终端有限公司 一种备忘录存储方法及电子设备
CN116738940B (zh) * 2022-09-30 2024-06-11 荣耀终端有限公司 一种备忘录存储方法及电子设备
CN116737405A (zh) * 2022-10-24 2023-09-12 荣耀终端有限公司 一种快应用卡片的数据通信的方法及相关设备
CN116737405B (zh) * 2022-10-24 2024-03-05 荣耀终端有限公司 一种快应用卡片的数据通信的方法及相关设备

Also Published As

Publication number Publication date
CN114138139B (zh) 2022-11-01

Similar Documents

Publication Publication Date Title
US11748054B2 (en) Screen projection method and terminal device
CN114138139B (zh) 应用程序卡片的管理方法、电子设备及介质
WO2020181988A1 (zh) 一种语音控制方法及电子设备
WO2022089207A1 (zh) 一种跨设备应用交互方法、电子设备与服务器
EP2866158A1 (en) Method for reader to provide service, reader, terminal and computer storage medium
CN110865837B (zh) 一种进行***升级的方法和终端
EP3680765A1 (en) Navigation bar control method and device
US9292308B2 (en) Information-processing device and program
CN113835569A (zh) 终端设备、应用内部功能的快捷启动方法和存储介质
CN113835571A (zh) 一种终端设备、信息展示方法和存储介质
CN114020197A (zh) 跨应用的消息的处理方法、电子设备及可读存储介质
CN111506237A (zh) 终端及应用中操作功能启动方法
CN111857531A (zh) 移动终端及其文件显示方法
WO2022179249A1 (zh) 功能页面显示方法及电子设备
CN111246299A (zh) 通信终端以及应用管理方法
CN111176766A (zh) 一种通信终端及组件显示方法
CN113849092A (zh) 内容分享方法、装置和电子设备
CN111324398A (zh) 最近内容的处理方法、装置、终端及存储介质
CN111046265B (zh) 卡片数据显示方法、装置、设备及存储介质
CN113055585A (zh) 拍摄界面的缩略图显示方法及移动终端
WO2023020339A1 (zh) 界面显示方法及电子设备
CN116719466B (zh) 多任务界面显示的方法、电子设备及存储介质
CN116069219B (zh) 一种获取日程信息的方法和电子设备
CN117130688B (zh) 快应用卡片加载方法、电子设备及存储介质
WO2022267786A1 (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
GR01 Patent grant
GR01 Patent grant