一种显示方法及电子设备
文献发布时间:2023-06-19 18:49:33
技术领域
本申请涉及终端技术领域,尤其涉及一种显示方法及电子设备。
背景技术
通常,用户为了更加方便的查找和使用不同的应用程序(application,APP),会对APP进行分类管理,比如可将同一类型的APP放入一个文件夹中。当用户点击文件夹之后,可显示该文件夹下所有的APP,此时用户点击APP的应用图标可打开APP。上述方式中用户想要打开一个APP,需要先点开文件夹,操作不够便捷。
基于此,
发明内容
本申请提供一种显示方法及电子设备,用以提高打开应用的效率,方便用户查找应用,提升用户体验。
第一方面,本申请提供一种显示方法,该方法包括:电子设备显示第一界面,该第一界面包括至少一个控件和第一文件夹。其中,控件显示在第一文件夹之外,第一文件夹包括第一页面和第二页面,且第一页面包括至少一个应用图标,第二页面包括至少一个应用图标,第一页面显示在第一界面中;然后,电子设备检测到用户在第一文件夹的第一页面上的第一操作;电子设备响应该第一操作,显示第二界面,其中,第二界面包括至少一个控件和第二页面。应理解,第二页面不显示在第一界面。
在上述技术方案中,用户可在文件夹的第一页面上进行操作,以将文件夹的第一页面切换为第二页面,实现文件夹的翻页,无需展开文件夹就可以找到应用,进而打开应用,能够方便用户查找应用,提升用户体验。
在一种可能的设计中,第二页面的应用图标包括第一页面的部分应用图标。
在一种可能的设计中,第一操作包括如下操作中的任意一项:在第一文件夹的第一页面上的第N个应用图标的位置处的滑动操作,所述N为正整数;在第一文件夹的第一设定区域内的滑动操作,该第一设定区域包括第一文件夹的左边缘、右边缘、上边缘和下边缘中的任意一个;在第一文件夹的任意区域内的滑动操作。
通过上述技术方案,电子设备可响应用户在不同区域或位置的滑动操作,对文件夹的页面进行翻页,以便于用户查找应用。
在一种可能的设计中,电子设备响应所述第一操作,显示第二界面,包括:电子设备响应第一操作,根据第一操作的滑动距离在第一文件夹的第二页面显示第一页面的部分应用图标。
通过上述技术方案,电子设备可通过在文件夹上的第一操作的滑动距离显示相应的应用图标,能够提升用户体验。比如,滑动距离较短时,可以在第二页面上显示第一页面的部分应用图标。
在一种可能的设计中,第一文件夹包括的应用图标的数量大于预设数量。所述方法还包括:电子设备检测到用户在第一页面的第P个应用图标位置处的第二操作;电子设备响应第二操作,显示第三界面,该第三界面包括第一页面的第一个应用图标至第M个应用图标,M大于预设数量;第三界面能够显示的第一文件夹中的应用图标的数量大于第一页面能够显示的应用图标的数量。
通过上述技术方案,电子设备可响应用户的第二操作,展开文件夹的第一页面,这样可在展开后的页面上查找应用,能够满足不同用户的不同使用习惯,提升用户体验。
在一种可能的设计中,所述方法还包括:电子设备检测到用户在第二页面的第P个应用图标位置处的第三操作;电子设备响应第三操作,显示第四界面,第四界面包括第二页面的第一个应用图标至第O个应用图标,或者,第四界面包括第二页面的第L个应用图标至第O个应用图标,所述L
通过上述技术方案,电子设备可响应用户的第三操作,展开文件夹的第二页面,这样用户可在展开后的页面上查找应用,无需反复执行翻页操作,能够提升用户体验。
在一种可能的设计中,电子设备响应第一操作,显示第二界面包括:当第一文件夹中包括的应用图标的数量大于预设数量时,电子设备响应第一操作,显示第二界面。
在一种可能的设计中,所述预设数量为8个或9个。
通过上述技术方案,当文件夹包括的应用图标数量大于8个或9个时,电子设备可响应用户的第一操作,对文件夹进行翻页。
在一种可能的设计中,第一页面显示第一应用的图标,所述方法还包括:电子设备检测到在第一界面上对第一应用的图标的第四操作;响应于第四操作,电子设备打开所述第一应用。
通过上述技术方案,无需展开文件夹即可打开应用程序,提高了打开应用程序的效率,能够提升用户体验。
在一种可能的设计中,所述第一文件夹包括的应用图标的数量大于预设数量,所述第一页面中包括重叠显示的图标。
应理解,在实际产品实现时,可以包括重叠显示的图标,也可以不包括重叠显示的图标,比如图标可正常显示。当然,还可以为其它的显示效果,本申请对此不作限定。
在一种可能的设计中,电子设备检测到用户在第一文件夹的第一页面上的第一操作,包括:电子设备检测到用户对重叠显示的图标的第一操作;重叠显示的图标在第二界面中被显示为多个不重叠的图标。
通过上述技术方案,用户可在重叠显示的应用图标位置处执行第一操作,电子设备可响应用户的第一操作,在第二界面上将重叠显示的应用图标展开,即重叠显示的图标可在第二界面上被显示为多个不重叠的图标,这样用户可方便用户查找应用,无需点击重叠的应用图标展开文件夹,能够提升查找应用的效率。
在一种可能的设计中,所述方法还包括:电子设备检测到用户在第一文件夹的第二页面上的第五操作;电子设备响应第五操作,显示第一文件夹的第一页面。
通过上述技术方案,用户可以在文件夹的第二页面上进行操作,电子设备响应用户的操作,显示文件夹的第一页面,即可将第二页面滑回第一页面。
第二方面,本申请提供一种电子设备,所述电子设备包括显示屏;一个或多个处理器;一个或多个存储器;一个或多个传感器;多个应用;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述一个或多个存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器调用执行时,使得所述电子设备执行上述第一方面及其第一方面任一可能设计的方法。
第三方面,本申请还提供一种电子设备,该电子设备包括执行第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在电子设备上运行时,使得所述电子设备执行第一方面及其第一方面任一可能设计的方法。
第五方面,本申请实施例一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行本申请实施例第一方面及其第一方面任一可能设计的方法。
上述第二方面至第五方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
图1为一种用户界面示意图;
图2为本申请实施例提供的一种电子设备的结构示意图;
图3为本申请实施例提供的一种软件架构示意图;
图4为本申请实施例提供的一种显示方法流程图;
图5A为本申请实施例提供的热区位置示意图;
图5B为本申请实施例提供一用户界面示意图;
图5C为本申请实施例提供一用户界面示意图;
图5D为本申请实施例提供一用户界面示意图;
图5E为本申请实施例提供一用户界面示意图;
图5F为本申请实施例提供一用户界面示意图;
图6为本申请实施例提供一用户界面示意图;
图7A为本申请实施例提供一用户界面示意图;
图7B为本申请实施例提供一用户界面示意图;
图7C为本申请实施例提供一用户界面示意图;
图7D为本申请实施例提供一用户界面示意图;
图8为本申请实施例提供的一种显示方法流程图;
图9为本申请实施例提供一用户界面示意图;
图10为本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本申请以下实施例中的附图,对本申请实施例中的技术方案进行详尽描述。
通常,用户为了方便查找应用程序,可对应用程序进行分类,然后将同类型的应用程序放置在一个文件夹下。在本申请实施例中,文件夹可包括大文件夹和小文件夹,大文件夹和小文件夹之间可相互切换。当文件夹为小文件夹时,用户可长按该小文件夹,然后将小文件夹切换为大文件夹显示;当文件夹为大文件夹时,用户也可长按大文件夹,然后将大文件夹切换为小文件夹显示。应理解,小文件夹中的应用需要先展开小文件夹,然后点击应用图标打开应用。大文件夹中的应用可以直接点击应用图标打开应用。
下面结合用户界面(user interface,UI)对大文件夹和小文件夹的切换以及大文件夹下所存在的技术问题进行介绍。参阅图1所示,假设手机显示主界面,比如图1中的(a)所示的界面100,该界面100中可包括小文件夹101,用户点击该小文件夹101可展开文件夹。当用户长按小文件夹101时,可显示图1中的(b)所示的界面110,该界面110中可包括显示方式切换按钮,即“显示为大文件夹”111。当用户点击“显示为大文件夹”111按钮之后,小文件夹101可显示为大文件夹,例如显示为图1中的(c)所示的界面120,该界面120中可包括的大文件夹121。
目前,当大文件夹包括的APP图标的数量大于8个时,只有前8个APP的应用图标正常显示,用户可直接点击前8个APP的图标进入APP,第9个及第9个以上的APP图标例如可显示为图1中的(c)所示的界面中的效果,即多个APP图标堆叠在一起。此时,用户如果想要打开第9个APP及第9个APP后面的APP,则需要点击第9个图标位置处,然后展开该大文件夹,在展开的APP图标中点击进入第9个APP及第9个APP之后的APP,即当APP数量大于8个时,第9个APP及后面的APP的打开方式比较复杂,体验不佳。
有鉴于此,本申请实施例提供一种显示方法,该方法中通过在大文件夹上的设定区域设置热区,当大文件夹中包括的应用数量大于设定数量时,用户在热区上滑动时可实现大文件夹的页面切换,从而方便用户查找大文件夹第一页之后的应用,提高应用的查找速率,提升用户体验。
应理解,本申请实施例涉及的应用程序(简称应用)为能够实现某项或多项特定功能的软件程序。通常,电子设备中可以安装多个应用。比如,相机应用、短信应用、邮箱应用、视频应用、音乐应用等。下文中提到的应用,可以是电子设备出厂时已安装的应用,也可以是用户在使用电子设备的过程中从网络下载或其他电子设备获取的应用。
需要说明的是,本申请实施例提供的显示方法,可以适用于具有显示屏的任何电子设备,诸如手机、平板电脑、可穿戴设备(例如,手表、手环、智能头盔,智能眼镜等)、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等,本申请实施例不作限定。本申请实施例涉及到的电子设备可以是可折叠式电子设备,比如可折叠式手机,可折叠式平板电脑等,本申请对此不作限定。并且,电子设备的示例性实施例包括但不限于搭载
下面以手机为例,介绍电子设备的结构。
如图2所示,手机100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是手机100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为手机100充电,也可以用于手机100与外围设备之间传输数据。充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
手机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上的包括无线局域网(wireless localarea 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),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),第五代(the fifth generation,5G)移动通信系统,未来通信系统,如第六代(6th generation,6G)系统等,BT,GNSS,WLAN,NFC,FM和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
显示屏194用于显示应用的显示界面等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlight emitting diodes,QLED)等。在一些实施例中,手机100可以包括1个或N个显示屏194,N为大于1的正整数。在本申请实施例中,显示屏194可用于显示主界面、应用界面。其中,主界面上可包括大文件夹、应用图标、卡片等。
摄像头193用于捕获静态图像或视频。摄像头193可以包括前置摄像头和后置摄像头。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行手机100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,以及至少一个应用程序(例如爱奇艺应用,微信应用等)的软件代码等。存储数据区可存储手机100使用过程中所产生的数据(例如图像、视频等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将图片,视频等文件保存在外部存储卡中。
手机100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。陀螺仪传感器180B可以用于确定手机100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定手机100围绕三个轴(即,x,y和z轴)的角速度。
陀螺仪传感器180B可以用于确定手机100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定手机100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测手机100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消手机100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
气压传感器180C用于测量气压。在一些实施例中,手机100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。磁传感器180D包括霍尔传感器。手机100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当手机100是翻盖机时,手机100可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。加速度传感器180E可检测手机100在各个方向上(一般为三轴)加速度的大小。当手机100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。手机100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,手机100可以利用距离传感器180F测距以实现快速对焦。接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。手机100通过发光二极管向外发射红外光。手机100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定手机100附近有物体。当检测到不充分的反射光时,手机100可以确定手机100附近没有物体。手机100可以利用接近光传感器180G检测用户手持手机100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器180L用于感知环境光亮度。手机100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测手机100是否在口袋里,以防误触。指纹传感器180H用于采集指纹。手机100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,手机100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,手机100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,手机100对电池142加热,以避免低温导致手机100异常关机。在其他一些实施例中,当温度低于又一阈值时,手机100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于手机100的表面,与显示屏194所处的位置不同。在本申请实施例中,触摸传感器180K可检测到用户在显示屏上的触摸操作,比如可检测到用户在大文件夹上的设定区域的滑动操作,然后手机100可响应用户在大文件夹上的设定区域的滑动操作,对大文件夹进行翻页。或者触摸传感器180K可检测到用户在显示屏上的触摸操作,比如可检测到用户在其它区域(非大文件夹上的设定区域)的滑动操作,然后手机100可响应用户的滑动操作,对主界面进行翻页,即桌面翻页。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。手机100可以接收按键输入,产生与手机100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和手机100的接触和分离。
可以理解的是,图2所示的部件并不构成对手机的具体限定,手机还可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。以下的实施例中,以图2所示的手机100为例进行介绍。
上述手机100的软件系统可以采用分层架构,包括事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明手机100的软件结构。应理解,本申请实施例中的系统也可以为鸿蒙系统,本申请对此不作限定。
以下结合不同场景对电子设备的软件结构进行介绍。图3是本申请实施例的手机100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为五层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime,ART)和原生C/C++库,硬件抽象层(hardware abstract layer,HAL)以及内核层。
应用程序层可以包括一系列应用程序包。如图3所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,资源管理器,通知管理器,活动管理器,输入管理器等。
其中,窗口管理器提供窗口管理服务(window manager service,WMS),WMS可以用于窗口管理、窗口动画管理、surface管理以及作为输入系统的中转站。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。该数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
活动管理器可以提供活动管理服务(Activity Manager Service,AMS),AMS可以用于系统组件(例如活动、服务、内容提供者、广播接收器)的启动、切换、调度以及应用进程的管理和调度工作。
输入管理器可以提供输入管理服务(Input Manager Service,IMS),IMS可以用于管理系统的输入,例如触摸屏输入、按键输入、传感器输入等。IMS从输入设备节点取出事件,通过和WMS的交互,将事件分配至合适的窗口。
安卓运行时包括核心库和安卓运行时。安卓运行时负责将源代码转换为机器码。安卓运行时主要包括采用提前(ahead or time,AOT)编译技术和及时(just in time,JIT)编译技术。
核心库主要用于提供基本的Java类库的功能,例如基础数据结构、数学、IO、工具、数据库、网络等库。核心库为用户进行安卓应用开发提供了API。
原生C/C++库可以包括多个功能模块。例如:表面管理器(surface manager),媒体框架(Media Framework),libc,OpenGL ES、SQLite、Webkit等。
其中,表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。媒体框架支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。OpenGL ES提供应用程序中2D图形和3D图形的绘制和操作。SQLite为电子设备100的应用程序提供轻量级关系型数据库。
硬件抽象层运行于用户空间(user space),对内核层驱动进行封装,向上层提供调用接口。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面基于图2和图3示例性说明电子设备100软件以及硬件的工作流程。当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸操作的坐标)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是滑动操作为例,当触摸传感器180K接收到滑动操作,相应的硬件中断被发给内核层。内核层可将滑动操作加工成原始输入事件并存储该事件。其中,该事件可包括滑动操作的起始位置坐标、滑动操作的结束位置坐标。应用程序框架层从内核层获取原始输入事件,识别该输入事件,比如可识别出该事件为对大文件夹的滑动操作,则电子设备响应该滑动操作,对大文件夹进行翻页,即显示屏大文件夹翻页之后的界面。
以下实施例以应用在图2所示的手机100所示的架构中为例进行描述。
此外,下述实施例涉及的至少一个,包括一个或者多个;其中,多个是指大于或者等于两个。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的。
如图4所示,为本申请实施例提供的一种显示方法流程图,参阅图4所示,该方法可包括如下步骤:
S401、手机100检测到第一操作。
其中,该第一操作可以为用户在显示屏的第一界面上包括的大文件夹的第一页面上的滑动操作。在一些实施例中,该滑动操作可以为用户从大文件夹上任一位置为起点从右向左的滑动操作,比如,从靠近大文件夹的右边缘的位置为起点向左的滑动操作,或者从靠近大文件夹的右边缘的位置,但是距离右边缘一定距离的位置为起点向左的滑动操作。
在另一些实施例中,该滑动操作可以为在大文件夹上从左向右/从上向下/从下向上的滑动操作,比如可以为从大文件夹的左边缘的位置为起点向右的滑动操作,或者从靠近大文件夹的左边缘的位置,但是距离左边缘一定距离的位置为起点向右的滑动操作。在其他实施例中,该滑动操作还可以为在大文件夹上从右到左/从左到右/从上向下/从下向上,且以具有一定压力的滑动操作。示例性的,比如手机100检测到从右到左的滑动操作,且显示屏上设置的压力传感器检测到该滑动操作产生的压力值大于设定阈值时,才响应该滑动操作。
应理解,在第一页面上从左向右的滑动操作可以将第一页面滑动到第一页面之后的页面。在第一页面上从右向左的滑动操作可以将第一页面滑动到第一页面之前的页面。也可以理解为,从左向右的滑动操作为滑动到下一页的操作,从右向左的滑动操作为滑动回前一页的操作。
在其他实施例中,滑动操作还可以为在大文件夹上从右到左/从左到右/从上向下/从下向上,且该滑动操作在滑动结束位置无间隔的停留或长按预设时长。比如,手机100检测到在大文件夹上从右到左的滑动操作,且手机100检测到该滑动操作滑动到终点位置(即滑动结束位置)时,在该终点位置停留或长按预设时长(比如,2秒),手机100才响应用户的滑动操作。
S402、手机100判断大文件夹中包括的应用数量是否大于设定数量。若大文件夹中包括的应用数量大于设定数量,则继续执行S403;若大文件夹中包括的应用数量小于等于设定数量,则执行S404。
S403、手机100响应第一操作,显示大文件夹的第二页面。
为了描述方便,可将第一操作之后的页面记为“第二页面”,该第二页面可以为第一页面的后一个页面,也可以为第一页面的前一个页面。本申请对此不作限定。并且,第二页面的应用图标可以完全不同,也可以部分相同,比如第二页面的应用图标可以包括第一页面的部分应用图标。
在一些实施例中,当手机100检测到用户在大文件夹上的第一操作时,可判断大文件夹中包括的应用数量是否大于设定数量(比如,设定数量可以为8个)。当应用数量大于8个时,手机100可响应用户在第一页面的第一操作,显示大文件夹的第二页面。示例性的,假设第一操作为用户在第一页面上从左向右的滑动操作,则手机100可响应用户的滑动操作,大文件夹可显示第一页面之后的第二页面。当然,设定数量还可以为其它的数量,比如9个,12个等,本申请对此不作限定。
在一些实施例中,可以在大文件夹的设定区域设置热区,然后当手机100检测到用户在热区上的滑动操作时,可根据大文件夹中包括的应用数量响应滑动操作,执行大文件夹的页面切换或者主界面的页面切换。示例性的,如图5A所示,为本申请实施例提供的可能的热区位置的示意图,比如热区位置可以为区域41,区域42、区域43、区域44、区域45、区域46。其中,区域41可以为第9个应用图标所在的位置,区域42、区域43、区域44、区域45可以为大文件夹的四个边缘所在的部分区域,区域46为整个大文件夹。也就是说,热区可以设置在大文件夹的部分区域,也可以设置在整个大文件夹。
以下针对上述几种热区在不同位置时的大文件夹页面切换过程进行详细介绍。
示例1:在大文件夹的第N个应用图标的位置处设置热区。
其中,N为正整数,且N>=1。即可以在大文件夹的任意一个应用图标的位置处设置热区。应理解,如果大文件夹可正常显示的应用图标为8个,则1= 以下以大文件夹可正常显示的应用图标数量为8个为例进行介绍。当大文件夹中包括的应用数量大于8个,且用户在第9个应用图标的位置处触发第一操作时,手机100可响应用户的第一操作,切换大文件夹的显示页面。参阅图5B所示,假设手机100显示主界面,例如图5B中的(a)所示界面500,该界面500中可包括大文件夹501、大文件夹的第一页面502,比如第一页面502中可包括文件管理应用图标、电子邮件应用图标、计算器应用图标、运动健康应用图标、天气应用图标、浏览器应用图标、智慧生活应用图标、设置应用图标以及重叠显示的应用图标等。应理解,在实际产品实现时,界面上可以包括比图中所示更多或更少的图标,比如还可以包括不在大文件夹501中的应用图标(例如,图5B中的(a)所示的时钟应用图标、华为视频应用图标、备忘录应用图标、图库应用图标以及快捷窗口区DOCK区的相机应用图标、通讯录应用图标和电话应用图标)。重叠显示的应用图标为第9个应用及第9个应用之后的应用的应用图标。其中,图中所示的虚线框所在区域表示热区的范围,在实际产品实现时,界面上不会显示该虚线框。 应理解,在实际产品实现时,如果大文件夹中包括的应用数量比较多,第9个应用图标的位置处的应用图标可以通过图中所示的堆叠效果进行显示,也可以通过其它的显示效果进行显示,比如第9个应用图标位置处的应用图标也可以正常显示(即点击应用图标可以直接打开应用)等,本申请对此不作限定。 假设第一操作为图5B中的(a)所示的滑动操作,即用户的手指从大文件夹的第9个应用图标位置处从右向左滑动时,手机100可响应该滑动操作,将大文件夹的页面切换到下一个页面,比如可显示图5B中的(b)所示界面510。该界面510中可包括大文件夹501、大文件夹的第二页面511,比如第二页面511可包括录音机应用图标、应用商城应用图标、日历应用图标。其中,当文件管理应用图标为大文件夹中的第1个应用的应用图标时,录音机应用图标可以为大文件夹中包括的第9个应用的应用图标。 需要说明的是,第9个应用图标的位置指的是大文件夹的每一个页面的第9个图标的位置,并不是大文件夹中包括的所有应用的第9个应用的应用图标位置。 应理解,当用户的手指从大文件夹的第9个应用图标位置处从右向左滑动时,可将当前页面滑动到当前页面之后的下一个页面,比如当前页面为大文件夹的第一页,下一个页面为大文件夹的第二页,第一页的应用图标标号可以为1-8,第二页的应用图标标号可以为9-14。如果要将第二页滑回第一页,则可以从大文件夹的第9个应用图标位置处从左向右滑动,手机100可响应该从左向右的滑动操作,将大文件夹的当前页面滑动到前一个页面。示例性的,假设手机100显示图5B中的(b)所示的界面,此时用户可在图5B中的(b)所示的大文件夹的第二页面511上的第9个应用图标位置处从左向右滑动,例如图5B中的(b)所示的黑色箭头方向,手机100可响应该滑动操作,将图5B中的(b)所示界面切换回图5B中的(a)所示界面,即可将大文件夹的第二页面511切换回第一页面502。当然,在将第二页滑回第一页时,也可以从大文件夹的其它应用图标的位置处进行滑动,比如也可以从大文件夹的第7个应用图标位置处从左向右滑动,本申请对此不作限定。 示例2:在大文件夹的边缘区域设置热区。 如图5C所示,假设热区设置在大文件夹的左/右边缘,比如热区位置可以为图5C中的(a)所示界面中的虚线框所在位置。假设图5C中的(a)所示界面为手机100的主界面,当用户的手指在热区位置沿着大文件夹右边缘向左滑动,比如图5C中的(a)所示的滑动操作时,手机100可检测到滑动操作,并响应该滑动操作,然后显示图5C中的(b)所示界面。应理解,图5C中的(b)所示界面中的虚线框为热区位置。页面在切换前后,热区位置可以发生变化,也可以不发生变化。在一些实施例中,热区的某个边缘可以与大文件夹的边缘平齐,或者热区的边缘还可以在距离大文件夹的边缘一定距离处,本申请对此不作限定。应理解,当热区设置在大文件夹的左边缘位置时,具体实现可参阅图5C中的详细描述,此处不再重复赘述。 在一些实施例中,当用户将手机100的界面500滑动到界面510,即大文件夹的页面从页面502切换到页面511之后,如果想要将大文件夹的页面从页面511滑回页面502,则可以以反方向的滑动操作将页面切换回去,比如可以按照图5C中的(b)所示的黑色箭头的方向(从左向右的方向)进行滑动操作,手机100可响应用户的滑动操作,将大文件夹的页面511切换回页面502。需要说明的是,在将页面511滑动到页面502时,可以在图中所示的右边缘的热区位置进行滑动操作,也可以在左边缘的热区位置进行滑动操作,本申请对此不作限定。 作为一种可替换的实施方式,还可以在大文件夹的上/下边缘区域设置热区。如图5D所示,假设热区设置在大文件夹的下边缘,比如热区位置可以为图5D中的(a)所示界面中的虚线框所在位置。假设图5D中的(a)所示界面为手机100的主界面,当用户的手指在热区位置沿着大文件夹下边缘向上滑动,比如图5D中的(a)所示的滑动操作时,手机100可检测到滑动操作,并响应该滑动操作,然后显示图5D中的(b)所示界面。应理解,当热区设置在大文件夹的上边缘区域位置时,具体实现可参阅图5D中的详细描述,此处不再重复赘述。 同样的,在图5D所示示意图中,当用户在图5D中的(b)所示示意图的上边缘的热区位置以黑色箭头的方向(从上向下的方向)进行滑动时,手机100可响应该滑动操作,将手机100的界面切换回界面500,即将大文件夹的页面从页面511切换回页面502。 需要说明的是,图5C、图5D中的(a)所示界面与图5B中的(a)所示界面的显示内容相同,图5C、图5D中的(b)所示界面与图5B中的(b)所示界面的显示内容相同,仅是热区的设置位置不同。 示例3:大文件夹的整个区域设置热区 如图5E所示,当热区设置在整个大文件夹时,假设手机100显示图5E中的(a)所示的主界面,当用户的手指在大文件夹上滑动时,手机100可根据用户的手指滑动距离显示大文件夹的应用图标。 作为一种可能的实现方式,手机100可以响应用户在第一页面的滑动操作,根据滑动距离在第二页面显示第一页面的部分应用图标。示例性的,假设用户在图5E中的(a)所示界面的大文件夹501的第一页面502上从右向左滑动,且滑动距离为x时,手机100可检测到滑动操作,并响应该滑动操作,然后可显示图5E中的(b)所示界面520。该界面520可包括大文件夹的第三页面521,比如第三页面521可包括电子邮件应用图标、计算器应用图标、天气应用图标、浏览器应用图标、设置应用图标、录音机应用图标、应用商城应用图标。即第三页面521可包括第一页面502的第二列应用图标和第三列应用图标中的部分应用图标。 当用户在图5E中的(b)所示界面520中的大文件夹的第三页面521上继续向左滑动,比如再次滑动距离x时,可显示图5E中的(c)所示界面530。其中,界面530中可包括大文件夹的第四页面531可包括计算器应用图标、浏览器应用图标、录音机应用图标、应用商城应用图标、日历应用图标。即第四页面531可包括第二页面503的第二列应用图标和第三列应用图标。 当用户想要将大文件夹的页面531滑回页面502时,可以先按照图5E中的(c)所示的黑色箭头的方向滑动x距离将页面531滑回页面521,然后继续按照相同的操作滑动x距离将页面521滑回页面502。当然,用户还可以直接在大文件夹的页面531滑动2x距离,然后直接将大文件夹的页面531滑回页面502,本申请对此不作具体限定。 如图5F所示,假设用户在图5F中的(a)所示界面的大文件夹501的第一页面502上从下向上滑动,且滑动距离为x时,手机100可检测到滑动操作,并响应该滑动操作,然后可显示图5F中的(b)所示界面540。该界面540可包括大文件夹的第五页面541,比如第五页面541可包括运动健康应用图标、天气应用图标、浏览器应用图标、智慧生活应用图标、设置应用图标、录音机应用图标、应用商城应用图标、日历应用图标。即第五页面541可包括第一页面502的第二行应用图标和第三行应用图标中的部分应用图标。 当然,如果用户想要将大文件夹的页面541滑动回页面502,可以从上向下滑动,然后将页面541滑回页面502。需要说明的是,图5B~图5F中的界面上的黑色箭头表示的是页面滑回的手势操作,在实际应用中,手势操作的位置也可以为其他的位置,并不限于图中所示的箭头所在位置。 应理解,第三页面、第四页面、第五页面可以理解为第二页面的子页面。当然,当整个大文件夹设置热区时,也可以不根据用户的滑动距离来显示相应的应用图标。即用户每滑动一次,可以将当前页面切换到下一个页面。 通过上述实施例,用户可在大文件夹上执行滑动操作,实现大文件夹的页面切换,从而方便用户查找应用,提升用户查找应用的操作效率,进而提升用户体验。 S404、手机100响应第一操作,显示第二界面。 当大文件夹中包括的应用数量小于设定数量时,手机100在检测到第一操作时,可响应第一操作,对桌面的显示界面进行切换。示例性的,如图6所示,假设手机100显示图6中的(a)所示的桌面,比如主界面600。其中,界面600可包括大文件夹601、大文件夹的第一页面602,比如第一页面602中可包括文件管理应用图标、电子邮件应用图标、计算器应用图标、运动健康应用图标。当用户在大文件夹的热区位置,比如第9个应用图标的位置处执行滑动操作时,手机100可响应滑动操作,显示图6中的(b)所示的界面610。其中,界面610为主界面600滑动之后的界面。应理解,若用户的第一操作为在非大文件夹区域的操作,则手机100也可响应第一操作,将桌面滑动到下一个界面。 需要说明的是,当大文件夹中包括的应用数量小于设定数量,比如小于8个时,大文件夹仍然存在热区,只是此时如果在大文件夹上执行第一操作,大文件夹不会响应该第一操作。 进一步的,考虑到用户习惯的不同,有的用户可能会展开大文件夹,然后在展开后的页面找到需要打开的应用。示例性的,如图7A所示,假设手机显示图7A中的(a)所示界面700,该界面700中可包括大文件夹701、大文件夹的第一页面702。假设大文件夹701中包括的应用图标数量大于12个,比如为16个时,用户可在第一页面702上点击第9个应用图标的位置,然后手机可响应用户的点击操作,展开大文件夹,比如手机可显示图7A中的(b)所示界面710。其中,界面710中可显示大文件夹701展开后的第一页面711,即显示第1个应用图标至第12个应用图标。 当用户在第一页面711上从右向左滑动,比如图中所示的手势方向进行滑动之后,手机可响应该滑动操作,显示图7A中的(c)所示界面720,即将界面710滑动到界面720。其中,界面720中可包括大文件夹展开后的第二页面721,即第13个应用图标至第16个应用图标。应理解,当大文件夹中包括的应用图标数量更多时,如果展开大文件夹,则大文件夹展开后的第一页面显示第1个至第12个应用图标,展开后的第二页面显示第13个至第24个应用图标,后面的页面可按照上述方式以此类推。 以大文件夹701中包括的应用图标数量大于12个,比如为17个为例。如图7B所示,假设手机显示图7B中的(a)所示界面700,该界面700中可包括大文件夹701、大文件夹的第一页面702。当用户在第9个应用图标的位置处沿着图中所示的方向滑动之后,手机可响应该滑动操作,将大文件夹的第一页面702滑动到下一页面,比如可显示图7B中的(b)所示界面730。其中,界面730中可包括大文件夹的第二页面731。该页面731上的第1个应用图标为大文件夹中包括的第9个应用图标,即页面731从大文件夹包括的第9个应用图标开始显示。 此时,如果用户想要展开页面731,则可点击页面731上的第9个应用图标的位置,即显示堆叠效果的位置处。手机可响应用户的点击操作,展开页面731,例如可显示界面740。其中,界面740中可包括大文件夹的第二页面731展开后的应用图标,即页面741,比如可显示大文件夹的第9个应用图标至第17个应用图标。应理解,当大文件夹中包括的应用图标数量更多时,如果展开大文件夹,则大文件夹展开后的第二页面可显示第9个至第20个应用图标,后面的页面以此类推。 另一示例,假设大文件夹701中包括的应用图标数量大于12个,比如为15个。假设显示图7C中的(a)所示界面700,该界面700中可包括大文件夹701、大文件夹的第一页面702。当用户在第9个应用图标的位置处沿着图中所示的方向滑动之后,手机可响应该滑动操作,将大文件夹的第一页面702滑动到下一页面,比如可显示图7C中的(b)所示界面750。其中,界面750中可包括大文件夹的第二页面751。该页面751上的第1个应用图标为大文件夹中包括的第9个应用图标。此时,如果用户想要展开页面751,则可以点击页面751上的第9个应用图标的位置处。手机可响应用户的点击操作,展开页面751,例如可显示界面760。其中,界面760中可包括大文件夹的第二页面751展开后的应用图标,即页面761,比如可显示大文件夹的第9个应用图标至第15个应用图标。 继续以大文件夹701中包括的应用图标数量大于12个,比如为17个为例。如图7D所示,假设手机显示图7D中的(a)所示界面730。其中,界面730中可包括大文件夹的第二页面731。该页面731上的第1个应用图标为大文件夹中包括的第9个应用图标,即页面731从大文件夹包括的第9个应用图标开始显示。此时,如果用户想要展开页面731,则可点击页面731上的第9个应用图标的位置,即显示堆叠效果的位置处。手机可响应用户的点击操作,展开页面731,例如可显示图7D中的(b)所示界面770。其中,界面770可包括文件夹的第二页面展开的页面771,比如可显示大文件夹的第13个应用图标至第17个应用图标。应理解,当大文件夹中包括的应用图标数量更多时,如果展开大文件夹,则大文件夹展开后的第二页面可显示第13个至第24个应用图标,后面的页面以此类推。 也就是说,在本申请实施例中,当大文件夹中包括的应用数量比较多,比如大于24个时,若在大文件夹的第二页面展开大文件夹,则展开页面显示的应用图标中的第1个应用图标可以为大文件夹的第13个应用图标,该展开页面的最后一个应用图标可以为大文件夹的第24个应用图标,或者展开页面显示的应用图标中的第1个应用图标也可以为大文件夹的第9个应用图标,该展开页面的最后一个应用图标可以为大文件夹的第20个应用图标,本申请对此不作限定。 基于上述实施例,本申请还提供一种显示方法,如图8所示,为本申请实施例提供的一种显示方法流程图,参阅图8所示,该方法可包括如下步骤: S801:电子设备显示第一界面。 其中,第一界面包括至少一个控件和第一文件夹,至少一个控件显示在第一文件夹之外。第一文件夹可包括多个页面,比如第一页面和第二页面,且第一页面包括至少一个应用图标,第二页面包括至少一个应用图标。 S802:电子设备检测到用户在第一文件夹的第一页面上的第一操作。 应理解,第一文件夹的第一页面可显示在第一界面中,第一操作为用户在第一界面的第一文件夹的第一页面上的操作。 S803:电子设备响应第一操作,显示第二界面。 其中,第二界面包括至少一个控件和第二页面。这里的第二页面为第一文件夹的第二页面。 以图5B为例,假设手机显示图5B中的(a)所示界面500,界面500中可包括第一文件夹501和至少一个控件,比如第一文件夹501之外的应用图标,例如相机应用图标、图库应用图标等。界面500可显示第一文件夹的第一页面502,当手机检测到用户在第一页面502上的第一操作,比如图中所示的从右向左的滑动操作,手机可响应该滑动操作,将第一文件夹501的第一页面502滑动到下一页,比如显示图5B中的(b)所示第二页面511。 另一示例,如图9所示,假设手机显示图9中的(a)所示界面900,该界面900中可包括第一文件夹901和第一文件夹901之外的至少一个控件。其中,界面900上可显示第一文件夹901的第一页面902,该页面902比如可包括图中所示的文件管理应用图标、电子邮件应用图标、计算器应用图标。当手机检测到用户在第一页面902上的第一操作,比如图中所示的从右向左的滑动操作,手机可响应该滑动操作,显示图9中的(b)所示界面910。该界面910中可包括第一文件夹901的第二页面911,第二页面911可包括设置应用图标、浏览器应用图标、天气应用图标、录音机应用图标。 需要说明的是,图8所示实施例以及图9所示实施例的具体实现过程可参阅前述实施例中的详细介绍,在此不再赘述。 需要说明的是,本申请提供的上述各个实施例的全部或部分,均可以自由地、任意地相互组合。组合后的技术方案,也在本申请的保护范围之内。 上述本申请提供的实施例中,从电子设备作为执行主体的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,电子设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。 如图10所示,本申请另外一些实施例公开了一种电子设备,该电子设备可以是具有显示屏的电子设备。参阅图10所示,所述电子设备1000包括:显示屏1001;一个或多个处理器1002;一个或多个存储器1003;一个或多个传感器1004(图中未示出)、多个应用1005(图中未示出);以及一个或多个计算机程序1006(图中未示出),上述各器件可以通过一个或多个通信总线1007连接。 其中,显示屏1001用于显示电子设备中的应用的显示界面,或者显示提示信息。存储器1003中存储有一个或多个计算机程序,当所述指令被所述一个或多个处理器1002调用执行时,使得电子设备1000执行下述步骤: 显示屏1001显示第一界面,所述第一界面包括至少一个控件和第一文件夹,所述控件显示在所述第一文件夹之外,所述第一文件夹包括第一页面和第二页面,所述第一页面包括至少一个应用图标,所述第二页面包括至少一个应用图标,所述第一页面显示在所述第一界面中;检测到用户在所述第一文件夹的所述第一页面上的第一操作;响应所述第一操作,显示第二界面,其中,所述第二界面包括所述至少一个控件和所述第二页面。 在一种可能的设计中,第二页面的应用图标包括所述第一页面的部分应用图标。 在一种可能的设计中,第一操作包括如下操作中的任意一项: 在所述第一文件夹的第一页面上的第N个应用图标的位置处的滑动操作,所述N为正整数;在所述第一文件夹的第一设定区域内的滑动操作,所述第一设定区域包括所述第一文件夹的左边缘、右边缘、上边缘和下边缘中的任意一个;在所述第一文件夹的任意区域内的滑动操作。 在一种可能的设计中,当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000执行下述步骤: 响应所述第一操作,根据所述第一操作的滑动距离在所述第一文件夹的第二页面显示所述第一页面的部分应用图标。 在一种可能的设计中,所述第一文件夹包括的应用图标的数量大于预设数量。 当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000执行下述步骤: 检测到用户在第一页面的第P个应用图标位置处的第二操作;响应所述第二操作,显示第三界面,第三界面包括所述第一页面的第一个应用图标至第M个应用图标,M大于预设数量;第三界面能够显示的所述第一文件夹中的应用图标的数量大于第一页面能够显示的应用图标的数量。 在一种可能的设计中,当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000还执行下述步骤: 检测到用户在第二页面的第P个应用图标位置处的第三操作;响应第三操作,显示第四界面,第四界面包括第二页面的第一个应用图标至第O个应用图标,或者,第四界面包括第二页面的第L个应用图标至第O个应用图标,所述L 在一种可能的设计中,当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000执行下述步骤: 当第一文件夹中包括的应用图标的数量大于预设数量时,响应第一操作,显示第二界面。 在一种可能的设计中,所述预设数量为8个或9个。 在一种可能的设计中,所述第一页面显示第一应用的图标。当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000还执行下述步骤:检测到在第一界面上对第一应用的图标的第四操作;响应于第四操作,打开第一应用。 在一种可能的设计中,所述第一文件夹包括的应用图标的数量大于预设数量,所述第一页面中包括重叠显示的图标。 在一种可能的设计中,当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000执行下述步骤:检测到用户对重叠显示的图标的第一操作;所述重叠显示的图标在所述第二界面中被显示为多个不重叠的图标。 在一种可能的设计中,当所述指令被所述一个或多个处理器1002调用执行时,使得所述电子设备1000还执行下述步骤:检测到用户在第一文件夹的第二页面上的第五操作;响应第五操作,显示第一文件夹的第一页面。 在本申请实施例中,处理器1002可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储器1003中,处理器1002读取存储器1003中的程序指令,结合其硬件完成上述方法的步骤。 在本申请实施例中,存储器1003可以是非易失性存储器,比如硬盘(hard diskdrive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如RAM。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储指令和/或数据。 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。 基于以上实施例,本申请还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被计算机执行时,使得所述计算机执行以上实施例提供的显示方法。 本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行以上实施例提供的显示方法。 本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
- 一种立体显示屏的制备方法、立体显示屏及电子设备
- 一种显示模组、电子设备和显示模组的制造方法
- 一种显示方法、显示装置及电子设备
- 一种用于校正显示设备的灰阶显示曲线的方法、电子设备及计算机可读存储介质
- 电子设备的显示屏盖板、电子设备及电子设备的控制方法
- 薄膜半导体器件、薄膜半导体器件的制造方法、液晶显示装置、液晶显示装置的制造方法、电子设备,电子设备的制造方法和薄膜淀积方法
- 电子设备、显示系统、以及电子设备的显示画面的显示方法