CN115033316A - 主题展示方法、装置、终端及计算机存储介质 - Google Patents

主题展示方法、装置、终端及计算机存储介质 Download PDF

Info

Publication number
CN115033316A
CN115033316A CN202110249636.XA CN202110249636A CN115033316A CN 115033316 A CN115033316 A CN 115033316A CN 202110249636 A CN202110249636 A CN 202110249636A CN 115033316 A CN115033316 A CN 115033316A
Authority
CN
China
Prior art keywords
icon
user
terminal
mode
layer
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.)
Pending
Application number
CN202110249636.XA
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110249636.XA priority Critical patent/CN115033316A/zh
Priority to PCT/CN2022/077575 priority patent/WO2022188632A1/zh
Publication of CN115033316A publication Critical patent/CN115033316A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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

Landscapes

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

Abstract

本申请实施例提供一种主题展示方法、装置、终端及计算机存储介质,终端的显示屏用于展示桌面,桌面可以包括第一图层,其中,第一图层用于展示图标,第二图层用于展示背景图。当预置模式处于开启状态时,终端可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。

Description

主题展示方法、装置、终端及计算机存储介质
技术领域
本申请涉及计算机领域,尤其涉及一种主题展示方法、装置、终端及计算机存储介质。
背景技术
由于使用的便携性,终端已经成为人们日常生活中必不可少的通信设备。在终端的日常应用中,用户对终端的需求已经不仅仅是解决基本的通信问题了。越来越多的用户开始关注终端的主题设置。所谓终端主题,即终端内部显示的皮肤(skin)可以包括背景图和图标,例如终端开机时呈现的首页背景图、进入功能选项后的功能页背景图、每个应用程序的图标、时钟背景图、电量背景图等。用户通过更换自己终端的主题,从而达到使自己的终端更加个性化的效果。
为了提升主题与用户的互动效果,一些终端厂商为一些主题添加一些动态效果,例如,在用户晃动手机的过程中,背景图会出现气泡,用户晃动的幅度越大,气泡的体积越大;再例如,在用户按压终端的显示器时,背景图会出现水波纹,按压的力度越大,水波纹波动的越剧烈。
然而,日前的终端的主题仅对背景图进行了动态设计,即用户仅可以与背景图进行互动,图标无法与用户进行互动,用户体验感较差。
发明内容
为了解决现有技术存在的问题,本申请实施例示出主题展示方法、装置、终端及计算机存储介质。
第一方面,本申请实施例提供一种主题展示方法,方法适用于终端,包括:
如果预置模式处于开启状态,识别用户的与图标相关的操作;
按照预置显示方式在第一图层上显示图标,预置显示方式与操作和预置模式相关。
本实现方式中,终端的显示屏用于展示桌面,桌面可以包括第一图层,其中,第一图层用于展示图标,第二图层用于展示背景图。当预置模式处于开启状态时,终端可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。
结合第一方面,第一种实现方式,预置模式包括图标缩放模式,按照预置显示方式在第一图层上显示图标的步骤包括:
响应于用户向远离用户的方向移动终端,放大图标。
本实现方式中,终端可以在用户向远离用户的方向移动终端的应用场景下,放大图标,以便在用户与终端之间的距离增大的情况下,用户可以清楚的识别图标。
结合第一方面,第二种实现方式,放大图标的步骤包括:
监测终端与用户之间的距离;
在第一列表中调取距离对应的图标放大倍数,第一列表用于记录距离与图标放大倍数之间的对应关系;
基于图标放大倍数放大图标;
本实现方式中,终端可以根据监测到的终端与用户之间的距离,确定图标的放大倍数,进一步提升用户与图标的交互性。
结合第一方面,第二种实现方式,所述放大图标的步骤包括:
监测所述终端与所述用户之间的距离;
根据所述距离计算图标放大倍数;
基于所述图标放大倍数放大所述图标;
或,所述缩小图标的步骤包括:
根据所述距离计算图标缩小倍数;
基于所述图标缩小倍数缩小所述图标。
本实现方式中,终端可以根据监测到的终端与用户之间的距离,确定图标的放大倍数,进一步提升用户与图标的交互性。
结合第一方面,第四种实现方式,如果用户向远离用户的方向移动终端,方法还包括:
如果放大后的图标覆盖其他图标的展示区域,则移动被覆盖展示区域对应的图标。
本实现方式中,在放大后的图标覆盖其他图标的展示区域的应用场景下,移动被覆盖展示区域对应的图标,进而避免图标之间彼此覆盖问题的出现。
结合第一方面,第五种实现方式,所述方法还包括:
如果所述放大后的图标被缩小,则移动被覆盖展示区域对应的图标移动回所述被覆盖展示区域对应的图标。
本实现方式中,在放大后的图标缩小后,所有的图标可以以最原始的方式进行排列,用户体验感较好。
结合第一方面,第六种实现方式,预置模式包括***通知模式,按照预置显示方式在第一图层上显示图标的步骤包括:
依次读取***通知;
响应于用户的返回桌面操作,根据第一图标的***通知绘制通知标识,第一图标包括用户选中的图标,或展示在桌面的图标,或后台运行应用对应的图标;
在第一图层上显示第一图标及通知标识。
本实现方式中,可以在第一图层上显示第一图标及通知标识,其中通知标识可以对用户起到提示的作用,用户体验感较好。
结合第一方面,第七种实现方式,预置模式包括卸载记忆模式,按照预置显示方式在第一图层上显示图标的步骤包括:
读取第二图标,第二图标为当卸载记忆模式处于关闭状态时被隐藏的图标,包括已卸载的预安装应用对应的图标;
响应于用户的返回桌面操作,在第一图层上显示第二图标。
本实现方式中,卸载记忆模式处于开启状态时,响应于用户的返回桌面操作,可以在第一图层上显示第二图标,第二图标为已卸载的预安装应用对应的图标,用户可以对第二图标进行恢复操作,以使得终端可以重新安装第二图标对应的应用。
结合第一方面,第八种实现方式,第二图标以碎片的形式展示在第一图层上。
本实现方式中,第二图标以碎片的形式展示在第一图层上,方便用户识别第二图标,用户体验感较好。
结合第一方面,第九种实现方式,还包括:
响应于用户对第二图标的恢复操作,安装第二图标对应的应用。
本实现方式中,用户可以对第二图标进行恢复操作,以使得终端可以重新安装第二图标对应的应用。
结合第一方面,第十种实现方式,预置模式包括应用清理模式,按照预置显示方式在第一图层上显示图标的步骤包括:
读取第三图标,第三图标包括单位时间内使用频率低于频率阈值应用对应的图标;
响应于用户的返回桌面操作,在第一图层上显示第三图标。
本实现方式中,可以在第一图层上显示第三图标。采用本实现方式,用户可以快速的定位到那些使用频率低于频率阈值应用对应的图标,用户体验感较好。
结合第一方面,第十一种实现方式,还包括:
响应于用户对第三图标的删除操作,删除第三图标对应的应用。
本实现方式中,用户可以对第三图标对应的应用进行删除操作。
结合第一方面,第十二种实现方式,还包括:
响应于监测到用户的气流,在第一图层展示水波纹。
本实现方式中,在监测到用户气流的应用场景下,可以显示水波纹,进而使得终端桌面的展示形式更加丰富,用户体验感较好。
结合第一方面,第十三种实现方式,还包括:
响应于监测到用户的晃动终端,在第一图层展示气泡。
本实现方式中,在监测到用户晃动手机的应用场景下,可以显示气泡,进而使得终端桌面的展示形式更加丰富,用户体验感较好。
结合第一方面,第十四种实现方式,还包括:
响应于气泡触碰到图标,控制图标抖动。
本实现方式中,气泡触碰到图标时图标可以抖动,进而使得终端桌面的展示形式更加丰富,用户体验感较好。
第二方面,本申请实施例提供一种装置,包括:
识别模块,用于如果预置模式处于开启状态,识别用户的与图标相关的操作;
显示模块,用于按照预置显示方式在第一图层上显示图标,预置显示方式与操作和预置模式相关。
本实现方式中,装置展示的桌面可以包括第一图层,其中,第一图层用于展示图标,第二图层用于展示背景图。当预置模式处于开启状态时,可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。
第三方面,本申请实施例提供一种终端,包括处理器,处理器用于执行本申请实施例提供的方法。
本实现方式中,终端的显示屏用于展示桌面,桌面可以包括第一图层,其中,第一图层用于展示图标。当预置模式处于开启状态时,终端可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。
第四方面,本申请实施例提供一种计算机***,计算机***包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行计算机程序实现本申请实施例提供的方法。
本实现方式中,桌面可以包括第一图层,其中,第一图层用于展示图标。当预置模式处于开启状态时,可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。
第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储计算机程序,计算机程序被处理器用于实现本申请实施例提供的方法。
本实现方式中,桌面可以包括第一图层,其中,第一图层用于展示图标。当预置模式处于开启状态时,可以根据用户的操作调整展示在第一图层上图标的展示方式,进而实现用户与图标的互动。
附图说明
图1为一可行性实施例提供终端的结构示意图;
图2为一可行性实施例提供的终端的软件结构框图;
图3为一可行性实施例提供的主题展示方法的流程图;
图4为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图;
图5A为一可行性实施例提供的在用户向靠近用户的方向移动终端情况下,终端展示桌面的变化示意图;
图5B为一可行性实施例提供的在用户向远离用户的方向移动终端情况下,终端展示桌面的变化示意图;
图6为一可行性实施例提供的缩放图标步骤的流程图;
图7为一可行性实施例提供的图标放大过程中,终端展示桌面的示意图;
图8为一可行性实施例提供的图标排列方法的流程图;
图9为一可行性实施例提供的第一图层的示意图;
图10为一可行性实施例提供的第一图层的示意图;
图11为一可行性实施例提供的第一图层的示意图;
图12为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图;
图13为一可行性实施例提供的终端展示的桌面的示意图;
图14为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图;
图15为一可行性实施例提供的展示有第二图标的展示界面示意图;
图16为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图;
图17为一可行性实施例提供的装置的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部实施例。
本申请实施例中所涉及的多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
本申请实施例涉及的终端手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、手持计算机、上网本、个人数字助理(personaldigital assistant,PDA)、可穿戴终端、车载设备、虚拟现实设备等终端中,本申请实施例对此不做任何限制。
示例性的,图1示出了终端100的结构示意图。
终端100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,显示屏140,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180等。
可以理解的是,本发明实施例示意的结构并不构成对终端100的具体限定。在本申请另一些实施例中,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integratedcircuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在终端100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在终端100上的包括无线局域网(wirelesslocalarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,终端100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端100可以通过无线通信技术与网络以及其他设备通信。无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivisionmultiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(beidounavigationsatellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
终端100通过GPU,显示屏140,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏140和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏140用于显示图像,视频等。显示屏140包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,终端100可以包括1个或N个显示屏140,N为大于1的正整数。
终端100可以通过ISP,摄像头190,视频编解码器,GPU,显示屏140以及应用处理器等实现拍摄功能。
ISP用于处理摄像头190反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头190中。
摄像头190用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端100可以包括1个或N个摄像头190,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。终端100可以支持一种或多种视频编解码器。这样,终端100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
终端100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。终端100可以设置至少一个麦克风170C。在另一些实施例中,终端100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
传感器模块180中可以包括触摸传感器,指纹器件,压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,环境光传感器,骨传导传感器等。
以触摸传感器举例,触摸传感器可采集用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触摸传感器表面上的操作),并将采集到的触摸信息发送给其他器件,例如处理器110。示例性的,触摸传感器可采用电阻式、电容式、红外线以及表面声波等多种方式实现。触摸传感器可与显示屏140集成为终端100的触摸屏,或者,触摸传感器与显示屏140可作为两个独立的部件来实现终端100的输入和输出功能。
当然,终端100还可以包括充电管理模块、电源管理模块、电池、按键、指示器以及1个或多个SIM卡接口等,本申请实施例对此不做任何限制。
上述终端100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android***为例,示例性说明终端100的软件结构。
图2是本申请实施例的终端100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层210,应用程序框架层220,安卓运行时(Android runtime)和***库230,以及内核层240。
1、应用程序层;
应用程序层可以包括一系列应用程序。
如图2所示,上述应用程序可以包括通话,联系人,相机,图库,日历,地图,导航,蓝牙,音乐,视频,短信息等应用(application,APP)。
仍如图2所示,应用程序层中还包括launcher(启动器,也可称为桌面或主屏幕)等Android核心应用。一般,Android***启动后launcher可作为核心应用常驻在Android***中运行。
2、应用程序框架层;
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
示例性的,应用程序框架层中可以包括通知管理器,活动管理器,窗口管理器,内容提供器,视图***,电话管理器等。
3、Android runtime和***库;
Android runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
4、内核层
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动等,本申请实施例对此不做任何限制。
下面结合图3对本申请实施例提供的主题展示方法具体描述。图3为主题展示方法一个实施例的流程图,可以看出主题展示方法包括:
S31如果预置模式处于开启状态,识别用户的与图标相关的操作;
作为一种可实现方式,终端的显示屏用于展示桌面,桌面可以包括第一图层和第二图层,其中第一图层用于展示图标,第二图层用于展示背景图。当预置模式处于开启状态时,终端可以根据用户的操作调整展示在第一图层上图标的展示方式,以实现用户与图标的互动。
作为一种可实现方式终端配置有多个预置模式,当预置模式处于开启状态时,终端可以对用户的相应操作进行识别。举例说明:在一可行性实施例中预置模式可以是图标缩放模式,当图标缩放模式处于开启状态时,终端可以识别用户移动终端的操作;在一可行性实施例中预置模式可以是***通知模式,当***通知模式处于开启状态时,终端可以识别用户返回桌面的操作;在一可行性实施例中预置模式可以是卸载记忆模式,当卸载记忆模式处于开启状态时,终端可以识别用户返回桌面的操作;在一可行性实施例中预置模式可以是应用清理模式,当应用清理模式处于开启时,终端可以识别用户返回桌面的操作。本实施例仅是示例性的展示几种预置模式,在实际应用的过程中可以根据需求设置终端的预置模式,在此申请人不做过多的限定。
预置模式的开启方式有多种。例如,在一些可行性实施例中用户可以通过长按终端屏幕的方式,开启预置模式;再例如,在一些可行性实施例中可以在触屏终端的UI界面上配置预置模式控件,用户可以通过触控预置模式控件控制相应的预置模式的开启;再例如,在一些可行性实施例中终端可以安装有语音助手,用户可以通过语音控制预置模式的开启。本实施例仅是示例性的示出几种预置模式的开启方式,在实际应用的过程中预置模式的开启方式可以是但不限于上述几种方式。
预置模式的关闭方式有多种。例如,在一些可行性实施例中当预置模式处于开启状态时,可以统计用户没做出任何操作的时间,如果用户在预置时间内做出任何操作的时间,终端可以退出预置模式;再例如,在一些可行性实施例中用户可以通过触控预置模式控件控制相应的预置模式的关闭;再例如,在一些可行性实施例中用户可以通过语音控制预置模式的关闭。本实施例仅是示例性的示出几种预置模式的关闭方式,在实际应用的过程中预置模式的关闭方式可以是但不限于上述几种方式。
本申请中,当预置模式处于开启状态时,终端可以识别用户的与图标相关的操作。其中,用户操作的识别方式可以采用本领域惯用的识别方式,在此申请人不做过多的限定。
S32按照预置显示方式在第一图层上显示图标,预置显示方式与操作和预置模式相关。
下面结合附图,对按照预置显示方式在第一图层上显示图标的实现方式作以说明,图4为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图。本实施例中,预置模式为图标缩放模式,按照预置显示方式在第一图层上显示图标的步骤包括:
S41判断用户是否向靠近用户的方向移动终端。
作为一种可实现方式,终端还可以借助前置摄像头拍照成像,通过底层算法判断用户与手机距离,作为一种可实现方式算法可以是通过人眼距占比图像比例等方式实现。
作为一种可行性实例,终端可以借助内部安装的距离传感器监测到的用户与终端之间的距离,判断用户是否向靠近用户的方向移动终端。
作为一种可行性实例,距离传感器可以由两个元器件组成,分别为发射元件和接收元件,两者按照一定角度摆放,其中,发射元件通过发射特别短的光脉冲,当光脉冲接触用户时,用户会把光脉冲反射到接收元件上。于是就可以通过测量此光脉冲从发射到被物体反射回来的时间,通过测时间间隔来计算与用户之间的距离。
具体应用到本实施例中,当图标缩放模式处于开启状态时,距离传感器可以监测终端与用户之间的距离,并将监测到的距离上传至处理器。处理器可以通过比较先后接收到的两个距离的大小,确定用户向靠近用户的方向移动终端还是向远离用户的方向移动终端。举例说明,在一可行性实施例中,距离传感器每间隔20ms上传一个与用户之间的距离至处理器(0ms上传的距离为30cm,20ms上传的距离为27cm)。处理器确定20ms对应的距离小于0ms对应的距离,进而确定用户向靠近用户的方向移动终端。在一可行性实施例中,距离传感器每间隔50ms上传一个与用户之间的距离至处理器(0ms上传的距离为15cm,50ms上传的距离为30cm),处理器确定50ms对应的距离小于0ms对应的距离,进而确定用户向远离用户的方向移动终端。
S42响应于用户向靠近用户的方向移动终端,缩小图标;
S43响应于用户向远离用户的方向移动终端,放大图标。
本申请中,并不对图标的缩放方式作以限定。
作为一种可实现方式,当处理器确定用户向远离用户的方向移动终端时,处理器可以直接将图标放大预置倍数;当处理器确定用户向靠近用户的方向移动终端时,处理器可以直接将图标缩小预置倍数。本实施例不对预置倍数作以限定。作为一种可行性实施例预置倍数可以是一个固定值,例如2。作为一种可行性实施例预置倍数可以由用户设定,例如,在一可行性实施例中用户可以将图标的放大倍数设置为1.5倍;再例如,在一可行性实施例中用户可以将图标的放大倍数设置为2倍;作为一种可行性实施例预置倍数也可以是一个变化值,根据距离线性变化。
下面结合附图5A和图5B对图标的缩放过程的过程作以说明。图5A为一可行性实施例提供的在用户向靠近用户的方向移动终端情况下,终端展示桌面的变化示意图;当用户开启图标缩放模式时,终端展示桌面可以参考图5A中的左图,用户向靠近用户的方向移动终端的过程中,将图标缩小2倍,此时终端展示桌面可以参考图5A中的右图。图5B为一可行性实施例提供的在用户向远离用户的方向移动终端情况下,终端展示桌面的变化示意图;当用户开启图标缩放模式时,终端展示桌面可以参考图5B中的左图,用户向远离用户的方向移动终端的过程中将图标放大2倍,此时终端展示桌面可以参考图5B中的右图。
作为一种可实现方式,终端可以仅在用户向远离用户的方向移动终端的应用场景下,放大图标,以便在用户与终端之间的距离增大的情况下,用户可以清楚的识别图标;作为一种可实现方式,终端可以在用户向远离用户的方向移动终端的应用场景下,放大图标,在用户向靠近用户的方向移动终端的应用场景下,缩小图标,以使得图标的尺寸始终保持在预置尺寸范围内。作为一种可行性实现方式,为了保证图标的尺寸始终保持在预置尺寸范围内,当关闭图标缩放模式时,图标的尺寸切换至预置尺寸,预置尺寸由用户设定或由图标的排列方式决定。
为了进一步增加用户与图标的交互性,本申请进一步提出了一种图标的缩放方法。下面结合附图对本申请做进一步的说明。图6为一可行性实施例提供的缩放图标步骤的流程图,方法包括:
S61监测终端与用户之间的距离;
终端内部安装有距离传感器,距离传感器用于监测终端与用户之间距离。距离传感器用于监测终端与用户之间距离的实现方式可以参阅上述实施例,在此便不赘述。
S62在距离列表中调取距离对应的图标缩放倍数;
S63基于图标缩放倍数缩小或放大图标。
在距离列表中调取距离对应的图标缩放倍数实现方式可以是,在距离列表查找数值上与距离相等的参考数值,参考数值对应的缩放倍数即为距离对应的图标缩放倍数。也可以是,计算参考数值与距离之间的差值,选取产生最小差值的参考数值对应的缩放倍数即为距离对应的图标缩放倍数。
作为一种可实现方式,距离列表可以包括第一列表和第二列表,第一列表用于记录距离与图标放大倍数之间的对应关系,表1为一可行性实施例提供的第一列表;第二列表用于记录距离与图标缩小倍数之间的对应关系,表2为一可行性实施例提供的第一列表;
表1:
序号 距离/cm 图标放大倍数 备注
1 b*1+T 1a -
2 b*2+T 2a -
3 b*3+T 3a -
4 b*4+T 4a -
5 b*5+T 5a -
…… -
N N*b+T Na -
表2:
Figure BDA0002965461240000101
Figure BDA0002965461240000111
表1和表2中,b为一个参考数值,可以根据需求设定,作为一个可行性实现方式b可以等于5;T为一个基础距离,可以为0,可以为某个固定值,本申请中不做限制;a为倍数基数,可以为小数,Na值变化后图标大小不超过桌面布局范围。
在一可行性实施例中,响应于用户向远离用户的方向移动终端,处理器在第一列表中调取距离对应的图标放大倍数,然后根据图标放大倍数,放大图标。在一可行性实施例中,响应于用户向靠近用户的方向移动终端,处理器在第二列表中调取距离对应的图标缩小倍数,然后根据图标缩小倍数,缩小图标。
采用图6所示的技术方案,可以终端可以根据用户与终端之间的距离调整图标的大小,提升用户与图标之间的交互性。
作为一种可行性实施例,所述放大图标的步骤包括:监测所述终端与所述用户之间的距离;根据所述距离计算图标放大倍数;基于所述图标放大倍数放大所述图标;或,所述缩小图标的步骤包括:根据所述距离计算图标缩小倍数;基于所述图标缩小倍数缩小所述图标。图标放大倍数/图标缩小倍数=(用户与终端距离-固定最小距离)*设定的放大比例参数。
由于终端桌面的展示区域尺寸恒定,在图标放大的应用场景下可能出现图标之间相互覆盖的问题。如图7所示,图7为一可行性实施例提供的图标放大过程中,终端展示桌面的示意图,其中,图7中的左图为图标放大前终端展示桌面的示意图,图7中的右图为图标放大后终端展示桌面的示意图,可以看出放大后的图标1将图标2,图标3及图标4覆盖,用户体验感较差。
为了避免图标之间的相互覆盖,本申请实施例进一步提出一种图标排列方法,下面结合附图对本申请作进一步的说明。图8为一可行性实施例提供的图标排列方法的流程图,方法适用于放大图标的应用场景,包括:
S81判断放大后的图标是否覆盖其他图标的展示区域;
本申请中,展示区域为第一图层中用于展示图标的区域,展示区域由第一图层的尺寸及图标的排列方式共同决定。举例说明,在一可行性实施例中,图标的排列方式为4*4,可以将第一图层划分为4*4个区域,每个区域均为一个展示区域,每个展示区域用于一个图标的展示。
判断放大后的图标是否覆盖其他图标的展示区域的实现方式可以是,判断放大后图标所占据的区域是否与其他图标的展示区域重合,如果有重合则放大后的图标覆盖其他图标的展示区域。
下面结合附图对放大后图标覆盖的展示区域说明,请参阅图9中的右图,图9为一可行性实施例提供的第一图层的示意图,可以看出第一图层被划分为3*4个展示区域,本实施例中第一图层共展示12个图标,因此每个展示区域均对应一个图标。用户向远离用户的方向移动终端,第一图层上展示的图标1被放大,此时第一图层可以参阅图9中的右图,可以看出放大后的图标1覆盖展示区域包括:展示区域2、展示区域4及展示区域5。
S82如果放大后的图标覆盖其他图标的展示区域,则移动被覆盖展示区域对应的图标;
移动图标的实现方式有多种。
作为一种可行性实施方式可以统计第一图层被划分展示区数量N1和第一图层展示图标数量N2。如果N1等于N2,则说明第一图层内的每个展示区域均对应一个图标,在此情况下可以直接将被覆盖展示区域对应的图标移动至其他页面。以图9示出的实施例为例,本实施例中,N1=N2=12,放大后的图标1覆盖展示区域对应的图标为图标2、图标4及图标5,在此情况下可以将图标2、图标4及图标5移出第一图层。
如果N1大于N2,则说明第一图层内有部分展示区域不显示图标,在此情况下可以统计空闲展示区域的数量N3和被覆盖展示区域对应图标的数量N4,空闲展示区域为不显示图标的展示区域,如果N3大于或等于N4,可以直接将被覆盖展示区域对应图标移动至空闲展示区域进行展示;举例说明,图10为一可行性实施例提供的第一图层的示意图,图10中的左图为移动前第一图层的示意图可以看出N1=12,N2=9,N1大于N2。本实施例中,被覆盖展示区域为展示区域2、展示区域4及展示区域5,被覆盖展示区域对应图标的数量N4=3;空闲展示区域为展示区域10、展示区域11及展示区域12,空闲展示区域的数量N3=3;N3=N4,可以直接将被覆盖展示区域对应图标(图标2,图标4及图标5)移动至空闲展示区域(展示区域10、展示区域11及展示区域12)进行展示,移动后图标的第一图层可以参阅图10中的右图。
如果N3小于N4,可以直接将被覆盖展示区域对应的图标移动至其他页面,或,将N3个被覆盖展示区域对应图标移动至空闲展示区域进行展示,将N4-N3个被覆盖展示区域对应图标移动至其他页面。举例说明,图11为一可行性实施例提供的第一图层的示意图,图11中的左图为移动前第一图层的示意图可以看出N1=12,N2=11,N1大于N2。本实施例中,被覆盖展示区域为展示区域2、展示区域4及展示区域5,被覆盖展示区域对应图标的数量N4=3;空闲展示区域为展示区域12,空闲展示区域的数量N3=1;N3小于N4,将1个被覆盖展示区域对应图标移动至展示区域12进行展示,将2个被覆盖展示区域对应图标(图标4及图标5)移动至其他页面,移动后图标的第一图层可以参阅图11中的右图。
作为一种可行性实施方式,为了保证移动后图标的展示顺序与移动前图标的展示顺序相同,如果N1等于N2,可以按照图标的排列顺序将排在末尾的N4个图标移出第一图层,其他的图标按照图标排列顺序依次排列在展示区域内。以图11示出的实施例为例,本实施例中,N1=N2=12,放大后的图标1覆盖展示区域对应的图标为图标2、图标4及图标5,在此情况下可以将排在末尾的N4个图标10、图标11及图标12移出第一图层,然后将图标2、图标4及图标5分别展示在展示区域10、展示区域11及展示区域12内。
本实施例仅是示例性的介绍几种移动图标的实现方式,在实际应用的过程中,移动图标的实现方式可以是但不限于上述几种方式。
所述方法还包括:如果所述放大后的图标被缩小,则移动被覆盖展示区域对应的图标移动回所述被覆盖展示区域对应的图标。本实现方式中,在放大后的图标缩小后,所有的图标可以以最原始的方式进行排列,用户体验感较好。
下面结合附图,对按照预置显示方式在第一图层上显示图标的实现方式作以说明,图12为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图,本实施例中,预置模式为***通知模式,按照预置显示方式在第一图层上显示图标的步骤包括:
本申请中,***通知(System,Notification),是为了让用户获得需要得到的消息及提醒并进行处理而展示的通知,例如***通知可以是但不限于应用占用的内存,***通知还可以是应用的提醒消息。
作为一种可行性实施例,每个终端对应多个***通知,每个***通知可以对应一个***通知控件,用户需要展示该***通知时,通过开启通知控件来开启相应的***通知模式。
S121响应于***通知模式的开启,依次读取***通知;
其中,***通知的读取方式可以采用本领域惯用的通知读取方式,在此申请人不予以赘述。
S122响应于用户的返回桌面操作,根据第一图标的***通知绘制通知标识,第一图标包括用户选中的图标,或展示在桌面的图标,或后台运行应用对应的图标;
本实施例中,通知标识可以以文字的形式展现,也可以以图片的形式展现。如果***通知是应用占用的内存,则通知标识以图片的形式展现;如果***通知是应用的提醒消息,则通知标识以文字的形式展现。通知标识由***通知的内容决定。举例说明,如果应用占用的内存在80%~100%可以为应用配置红色的通知标识;如果应用占用的内存在60%~80%可以为应用配置黄色的通知标识;如果应用占用的内存在40%~60%可以为应用配置蓝色的通知标识,如果应用占用的内存在40%以下可以为应用配置绿色的通知标识。
作为一种可实现方式,可以仅绘制第一图标的通知标识,第一图标可以是用户选中的图标,也可以是展示在桌面的图标,也可以是后台运行应用对应的图标。
S123在第一图层上显示第一图标及通知标识。
下面结合附图对本实施例示出的方案作以说明,本实施例中***通知为应用占用的内存,在内存通知控件处于开启状态时,处理器实时的读取每个应用占用的内存;响应于用户的返回桌面操作,处理器确定图标1对应的应用(应用1占用的内存为75%)、图标2对应的应用(应用2占用的内存为25%)及图标3对应的应用(应用3占用的内存为15%)处于后台运行状态,因此,处理器分别绘制应用1的通知标识,应用2的通知标识及应用3的通知标识,并将绘制出的通知标识渲染在第一图层上,此时,终端展示的桌面可以参阅图13,可以看出,终端展示的桌面上包括图标和通知标识5。
下面结合附图,对按照预置显示方式在第一图层上显示图标的实现方式作以说明,图14为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图。本实施例中,预置模式为卸载记忆模式,按照预置显示方式在第一图层上显示图标的步骤包括:
S141响应于卸载记忆模式的开启,读取第二图标,第二图标为当卸载记忆模式处于关闭状态时被隐藏的图标,包括已卸载的预安装应用对应的图标。
本申请中,终端处于卸载记忆模式时,可以对已卸载的预安装应用对应的图标进行显示,以使得用户可以根据需求对已卸载的预安装应用进行恢复。
S142响应于用户的返回桌面操作,在第一图层上显示第二图标;
为了便于用户识别第二图标,作为一种可实现方式,第二图标以碎片的形式展示在第一图层上。下面结合附图对第二图标的样式作以说明,图15为一可行性实施例提供的展示有第二图标的展示界面示意图,可以看出第二图标6以碎片的形式。
作为一种可实现方式,响应于用户对第二图标的恢复操作,安装第二图标对应的应用。
本实现方式中,卸载记忆模式处于开启状态时,响应于用户的返回桌面操作,可以在第一图层上显示第二图标,第二图标为已卸载的预安装应用对应的图标,用户可以对第二图标进行恢复操作,以使得终端可以重新安装第二图标对应的应用。
下面结合附图,对按照预置显示方式在第一图层上显示图标的实现方式作以说明,图16为一可行性实施例提供的按照预置显示方式在第一图层上显示图标的流程图。本实施例中预置模式为应用清理模式,按照预置显示方式在第一图层上显示图标的步骤包括:
S161响应于应用清理模式的开启,读取第三图标,第三图标包括单位时间内使用频率低于频率阈值应用对应的图标。
作为一种可实现方式,响应于应用清理模式的开启处理器可以每个应用的使用频率,确定单位时间内使用频率低于频率阈值应用对应的图标为第三图标。在实际应用的过程中,可以根据需求设定频率阈值,例如在一可行性实施例中频率阈值可以为20次/天。
S162响应于用户的返回桌面操作,在第一图层上显示第三图标。
作为一种可实现方式,应用清理模式处于开启状态时,响应于用户的返回桌面操作,可以在第一图层上显示第三图标,第三图标包括单位时间内使用频率低于频率阈值应用对应的图标。采用本实现方式,用户可以快速的定位到那些使用频率低于频率阈值应用对应的图标,用户体验感较好。
作为一种可实现方式,响应于用户对第三图标的删除操作,删除第三图标对应的应用。本实现方式中,用户可以对第三图标进行删除操作。
作为一种可行性实施例,响应于监测到气流,终端还可以展示水波纹,水波纹可以展示在不同于第一图层的图层上。作为一种优选的方案,水波纹可以展示在第一图层的图层上,当水波纹与图标接触时,水波纹可以产生晃动的效果。
作为一种可行性实施例,响应于监测到终端的晃动,终端还可以展示气泡,作为一种可实现方式,气泡可以逐渐上升最终。气泡可以展示在不同于第一图层的图层上。作为一种优选的方案,气泡可以展示在第一图层的图层上,当气泡上升的过程中,如果与图标接触,图标可以抖动。
本申请实施例提供还提供一种装置,具体的可以参阅图17,装置可以包括:
识别模块171,用于如果预置模式处于开启状态,识别用户的与图标相关的操作;
显示模块172,用于按照预置显示方式在第一图层上显示图标,预置显示方式与操作和预置模式相关。
本申请实施例提供还提供一种终端,终端可以包括处理器,处理器用于执行上述实施例示出的方法。
本申请实施例提供一种计算机***,计算机***包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行计算机程序实现如本申请实施例提供的方法。
本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在上述终端上运行时,使得该终端执行上述方法实施例中终端执行的各个功能或者步骤。
本申请实施例还提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述方法实施例中终端执行的各个功能或者步骤。
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
容易理解的是,本领域技术人员在本申请提供的几个实施例的基础上,可以对本申请的实施例进行结合、拆分、重组等得到其他实施例,这些实施例均没有超出本申请的保护范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (19)

1.一种主题展示方法,所述方法适用于终端,其特征在于,包括:
如果预置模式处于开启状态,识别用户的与所述图标相关的操作;
按照预置显示方式在第一图层上显示所述图标,所述预置显示方式与所述操作和所述预置模式相关。
2.根据权利要求1所述的方法,其特征在于,所述预置模式包括图标缩放模式,所述按照预置显示方式在所述第一图层上显示所述图标的步骤包括:
响应于用户向靠近用户的方向移动所述终端,缩小所述图标;
或,响应于用户向远离用户的方向移动所述终端,放大所述图标。
3.根据权利要求2所述的方法,其特征在于,所述放大图标的步骤包括:
监测所述终端与所述用户之间的距离;
在第一列表中调取所述距离对应的图标放大倍数,所述第一列表用于记录所述距离与图标放大倍数之间的对应关系;
基于所述图标放大倍数放大所述图标;
或,所述缩小图标的步骤包括:
在第二列表中调取所述距离对应的图标缩小倍数,所述第二列表用于记录所述距离与图标缩小倍数之间的对应关系;
基于所述图标缩小倍数缩小所述图标。
4.根据权利要求2所述的方法,其特征在于,所述放大图标的步骤包括:
监测所述终端与所述用户之间的距离;
根据所述距离计算图标放大倍数;
基于所述图标放大倍数放大所述图标;
或,所述缩小图标的步骤包括:
根据所述距离计算图标缩小倍数;
基于所述图标缩小倍数缩小所述图标。
5.根据权利要求2所述的方法,其特征在于,如果用户向远离用户的方向移动所述终端,所述方法还包括:
如果放大后的所述图标覆盖其他图标的展示区域,则移动被覆盖展示区域对应的图标。
6.根据权利要求5所述的方法,其特征在于,如果用户向远离用户的方向移动所述终端,所述方法还包括:
如果所述放大后的图标被缩小,则移动被覆盖展示区域对应的图标移动回所述被覆盖展示区域对应的图标。
7.根据权利要求1所述的方法,其特征在于,所述预置模式包括***通知模式,所述按照预置显示方式在所述第一图层上显示所述图标的步骤包括:
依次读取***通知;
响应于用户的返回桌面操作,根据第一图标的***通知绘制通知标识,所述第一图标包括用户选中的图标,或展示在所述桌面的图标,或后台运行应用对应的图标;
在所述第一图层上显示第一图标及所述通知标识。
8.根据权利要求1所述的方法,其特征在于,所述预置模式包括卸载记忆模式,所述按照预置显示方式在所述第一图层上显示所述图标的步骤包括:
读取第二图标,所述第二图标为当所述卸载记忆模式处于关闭状态时被隐藏的图标,包括已卸载的预安装应用对应的图标;
响应于用户的返回桌面操作,在所述第一图层上显示第二图标。
9.根据权利要求8所述的方法,其特征在于,所述第二图标以碎片的形式展示在所述第一图层上。
10.根据权利要求8或9所述的方法,其特征在于,还包括:
响应于用户对所述第二图标的恢复操作,安装所述第二图标对应的应用。
11.根据权利要求1所述的方法,其特征在于,所述预置模式包括应用清理模式,所述按照预置显示方式在所述第一图层上显示所述图标的步骤包括:
读取第三图标,所述第三图标包括单位时间内使用频率低于频率阈值应用对应的图标;
响应于用户的返回桌面操作,在所述第一图层上显示第三图标。
12.根据权利要求11所述的方法,其特征在于,还包括:
响应于用户对所述第三图标的删除操作,删除所述第三图标对应的应用。
13.根据权利要求1所述的方法,其特征在于,还包括:
响应于监测到用户的气流,在所述第一图层展示水波纹。
14.根据权利要求1所述的方法,其特征在于,还包括:
响应于监测到用户的晃动所述终端,在所述第一图层展示气泡。
15.根据权利要求14所述的方法,其特征在于,还包括:
响应于所述气泡触碰到所述图标,控制所述图标抖动。
16.一种装置,其特征在于,包括:
识别模块,用于如果预置模式处于开启状态,识别用户的与所述图标相关的操作;
显示模块,用于按照预置显示方式在第一图层上显示所述图标,所述预置显示方式与所述操作和所述预置模式相关。
17.一种终端,其特征在于,包括处理器,所述处理器用于执行上述权利要求1-15任一项所述的方法。
18.一种计算机***,其特征在于,所述计算机***包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序实现如上述权利要求1-15任一项所述的方法。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储计算机程序,所述计算机程序被处理器用于实现如上述权利要求1-15任一项所述的方法。
CN202110249636.XA 2021-03-08 2021-03-08 主题展示方法、装置、终端及计算机存储介质 Pending CN115033316A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110249636.XA CN115033316A (zh) 2021-03-08 2021-03-08 主题展示方法、装置、终端及计算机存储介质
PCT/CN2022/077575 WO2022188632A1 (zh) 2021-03-08 2022-02-24 主题展示方法、装置、终端及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110249636.XA CN115033316A (zh) 2021-03-08 2021-03-08 主题展示方法、装置、终端及计算机存储介质

Publications (1)

Publication Number Publication Date
CN115033316A true CN115033316A (zh) 2022-09-09

Family

ID=83117883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110249636.XA Pending CN115033316A (zh) 2021-03-08 2021-03-08 主题展示方法、装置、终端及计算机存储介质

Country Status (2)

Country Link
CN (1) CN115033316A (zh)
WO (1) WO2022188632A1 (zh)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853318A (zh) * 2012-11-30 2014-06-11 晨星软件研发(深圳)有限公司 使用者介面产生装置与相关方法
CN103034498A (zh) * 2012-12-13 2013-04-10 广东欧珀移动通信有限公司 整理应用程序的方法及***
KR102109111B1 (ko) * 2013-02-21 2020-05-11 삼성전자주식회사 애플리케이션을 관리하는 방법 및 그 전자 장치
CN103218243A (zh) * 2013-04-22 2013-07-24 广东欧珀移动通信有限公司 一种应用程序图标显示的方法及装置
CN104375856A (zh) * 2014-09-24 2015-02-25 腾讯科技(深圳)有限公司 应用更新方法和装置
KR102344045B1 (ko) * 2015-04-21 2021-12-28 삼성전자주식회사 화면을 표시하는 전자 장치 및 그 제어 방법
CN106775252A (zh) * 2016-12-23 2017-05-31 维沃移动通信有限公司 一种移动终端的消息处理方法及移动终端
CN109656371A (zh) * 2018-12-28 2019-04-19 努比亚技术有限公司 移动终端护眼方法、装置、移动终端及存储介质
CN110209403A (zh) * 2019-05-30 2019-09-06 努比亚技术有限公司 终端空间释放方法、装置、移动终端及可读存储介质

Also Published As

Publication number Publication date
WO2022188632A1 (zh) 2022-09-15

Similar Documents

Publication Publication Date Title
US11722449B2 (en) Notification message preview method and electronic device
CN110401766B (zh) 一种拍摄方法及终端
WO2020062159A1 (zh) 无线充电方法及电子设备
JP7355941B2 (ja) 長焦点シナリオにおける撮影方法および端末
CN111078091A (zh) 分屏显示的处理方法、装置及电子设备
CN111371949A (zh) 应用程序切换方法、装置、存储介质与触控终端
CN110602315A (zh) 具有可折叠屏幕的电子设备及显示方法
CN111913750B (zh) 一种应用程序管理方法、装置及设备
CN112995727A (zh) 一种多屏协同方法、***及电子设备
CN111382418B (zh) 应用程序权限管理方法、装置、存储介质与电子设备
WO2023241209A9 (zh) 桌面壁纸配置方法、装置、电子设备及可读存储介质
CN113473013A (zh) 图像美化效果的显示方法、装置和终端设备
CN114089932A (zh) 多屏显示方法、装置、终端设备及存储介质
CN115314591A (zh) 设备交互方法、电子设备及计算机可读存储介质
US11899929B2 (en) Method for customizing key of foldable device, device, and storage medium
CN110609650A (zh) 一种应用状态切换方法及终端设备
CN113656099A (zh) 一种应用快捷启动方法、装置和终端设备
CN115700431A (zh) 一种桌面的显示方法及电子设备
CN115033316A (zh) 主题展示方法、装置、终端及计算机存储介质
CN113672404A (zh) 一种显示方法和电子终端设备
EP4365722A1 (en) Method for displaying dock bar in launcher and electronic device
EP4203391A1 (en) Interaction method and apparatus for terminal device
EP4137973A1 (en) Method and apparatus for applying file
CN118069260A (zh) 控制屏幕显示的方法和电子设备
CN115344168A (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