CN107391734A - 一种图片展示方法、装置、电子设备及可读存储介质 - Google Patents

一种图片展示方法、装置、电子设备及可读存储介质 Download PDF

Info

Publication number
CN107391734A
CN107391734A CN201710659086.2A CN201710659086A CN107391734A CN 107391734 A CN107391734 A CN 107391734A CN 201710659086 A CN201710659086 A CN 201710659086A CN 107391734 A CN107391734 A CN 107391734A
Authority
CN
China
Prior art keywords
picture
stored
memory space
pictorial information
interface
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
CN201710659086.2A
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201710659086.2A priority Critical patent/CN107391734A/zh
Publication of CN107391734A publication Critical patent/CN107391734A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种图片展示方法、装置、电子设备及可读存储介质,所述方法包括:监测是否有图片被存储至预设相册中;如果有,将所述图片的图片信息存储至预定存储空间;当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。本发明实施例中,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。

Description

一种图片展示方法、装置、电子设备及可读存储介质
技术领域
本发明涉及计算机技术领域,特别是涉及一种图片展示方法、装置、电子设备及可读存储介质。
背景技术
随着通讯技术的发展,以及通讯APP(Application,应用程序)的普及,越来越多的用户习惯于通过通讯APP跟朋友、家人等进行聊天。在使用通讯APP进行聊天的过程中,用户经常会发送一些图片给别人分享。例如,可以发送通讯APP自带的图片,或者也可以发送通讯APP自带图片之外的图片,如用户自己拍摄的图片、使用其他制图APP制作的图片、以及已收藏的其他用户分享的图片等。
其中,由于通讯APP自带的图片种类比较单一,因此用户越来越倾向于发送通讯APP自带图片之外的图片。已知的发送通讯APP自带图片之外的图片的方法为,用户在使用通讯APP聊天过程中,当想要发送通讯APP自带图片之外的图片时,用户可以从当前的聊天界面跳转到另一界面,打开保存有图片的图片库,然后浏览其中的图片,选择自己想要发送的图片并点击发送出去。
然而,上述方法中,用户在进行图片选择时,需要从当前的聊天界面跳转到别的界面来展示图片库中的图片,用户选择好图片后,再跳转回到聊天界面,这将耗费较长的时间,导致图片选择效率较低。
发明内容
本发明实施例的目的在于提供一种图片展示方法、装置、电子设备及可读存储介质,以提高用户通过通讯APP发送图片时的图片选择效率。具体技术方案如下:
第一方面,本发明实施例提供了一种图片展示方法,应用于电子设备,所述方法包括:
监测是否有图片被存储至预设相册中;
如果有,将所述图片的图片信息存储至预定存储空间;
当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
可选的,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
展示所述图片集合的开启按钮;
当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
可选的,所述展示所述图片集合的开启按钮之后,所述方法还包括:
当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
可选的,所述展示所述图片集合的开启按钮包括:
以悬浮形式展示所述图片集合的开启按钮;
所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
可选的,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
可选的,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
可选的,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
可选的,所述将所述图片的图片信息存储至预定存储空间之前,所述方法还包括:
获取所述图片的特征信息;
根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述将所述图片的图片信息存储至预定存储空间包括:
当所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
可选的,当所述特征信息包括存储路径时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
可选的,所述存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
第二方面,本发明实施例提供了一种图片展示装置,应用于电子设备,所述装置包括:
监测模块,用于监测是否有图片被存储至预设相册中;
第一存储模块,用于当所述监测模块监测到有图片被存储至所述预设相册中时,将所述图片的图片信息存储至预定存储空间;
展示模块,用于当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
可选的,所述展示模块包括:
第一展示子模块,用于展示所述图片集合的开启按钮;
第二展示子模块,用于当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
可选的,所述装置还包括:
第一调节模块,用于当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或,
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
可选的,所述第一展示子模块,具体用于以悬浮形式展示所述图片集合的开启按钮;
所述展示模块,具体用于根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
可选的,所述装置还包括:
第二调节模块,用于当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
可选的,所述展示模块包括:
确定子模块,用于根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
分组子模块,用于根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
第三展示子模块,用于根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
可选的,所述装置还包括:
接收模块,用于接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
第二存储模块,用于当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
可选的,所述装置还包括:
获取模块,用于获取所述图片的特征信息;
确定模块,用于根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述第一存储模块,具体用于当所述监测模块监测到有图片被存储至所述预设相册中,且所述确定模块确定所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
可选的,当所述特征信息包括存储路径时,所述确定模块,具体用于:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述确定模块,具体用于:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
可选的,所述预定存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
第三方面,本发明实施例提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的方法步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的方法步骤。
第五方面,本发明实施例提供一种应用程序,其中,所述应用程序用于在运行时执行上述任一所述的方法步骤。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的图片展示方法的一种流程图;
图2(a)为本发明实施例的图片展示过程示意图;
图2(b)为本发明实施例的图片发送过程示意图;
图3为本发明实施例的界面转换示意图;
图4为本发明实施例的图片展示方法的另一种流程图;
图5为本发明实施例的图片展示方法的另一种流程图;
图6为本发明实施例的图片添加过程示意图;
图7为本发明实施例的图片展示装置的一种结构示意图;
图8为本发明实施例的电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了解决现有技术问题,本发明实施例提供了一种图片展示方法、装置、电子设备及存储介质。
下面首先对本发明实施例所提供的一种图片展示方法进行介绍。
需要说明的是,本发明实施例所提供的一种图片展示方法可以应用于电子设备。具体的,该电子设备可以为能够安装并使用通讯APP的设备,如智能手机、平板电脑等,这都是合理的。
如图1所示,本发明实施例提供的一种图片展示方法,可以包括:
S101,监测是否有图片被存储至预设相册中;如果是,执行步骤S102,如果否,结束操作。
在本发明实施例中,电子设备可以实时监测是否有图片被存储至预设相册中。例如,电子设备可以按照设定的时间间隔,如20毫秒、50毫秒、1秒等,监测是否有图片被存储至预设相册中。
其中,上述预设相册可以为电子设备中一个或多个应用程序对应的相册。当电子设备中包含相机对应的相册、制图APP对应的相册、修图APP对应的相册时,可以默认将上述相册都确定为预设相册;或者,也可以根据用户设置,将其中的部分相册确定为预设相册,本发明实施例对此不做限定。
S102,将所述图片的图片信息存储至预定存储空间。
当监测到有图片被存储至预设相册中时,电子设备可以将该图片的图片信息存储至预定存储空间。其中,上述预定存储空间可以为电子设备本地的一目标应用程序对应的存储空间,如可以为一个第三方的同步于电子设备本地的文件夹;或者,上述预定存储空间也可以为目标应用程序对应服务器中的存储空间。
预定存储空间中存储的图片信息可以为图片本身,或者,为了减少空间占用,可以将图片的存储路径、标识信息等存储至预定存储空间。例如,当预定存储空间为电子设备本地的存储空间时,由于通常情况下电子设备的存储容量有限,且预定存储空间中的图片信息对应的图片存储在电子设备预设相册中,因此可以不在电子设备中重复存储图片,而仅将预设相册中图片对应的图片信息存储至预定存储空间中。当预定存储空间为服务器中的存储空间时,由于通常情况下服务器的存储容量较大,因此为了后续使用方便(可以直接调取预定存储空间中的图片),可以将预设相册中的图片存储至预定存储空间中。
S103,当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
在本发明实施例中,电子设备可以监测当前展示界面是否为预设界面,如聊天界面,或预设通讯APP的界面等,如果是,表明用户正在使用通讯APP聊天,并且其有可能需要发送图片。这种情况下,电子设备可以根据预定存储空间中存储的图片信息,展示该图片信息对应的图片集合。
在一种实现方式中,当预定存储空间中存储的图片信息为图片本身时,电子设备可以直接调取预定存储空间中存储的图片集合并展示。在另一种实现方式中,当预定存储空间中存储的为存储路径、标识信息等图片信息时,电子设备可以根据所存储的图片信息,从存储有图片的相册中获取图片集合并展示。
在展示图片集合时,可以将图片集合展示在当前展示界面的部分界面中。如,可以将图片集合展示在当前界面的下半部分界面中,这样图片集合不会遮挡用户聊天内容,提高用户体验。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
下面通过一具体实施例对图1所示过程进行详细说明。
例如:电子设备为手机。当用户通过手机的拍照功能拍摄一张图片并存储至相册时,手机将检测到相册中有新存储的图片。这种情况下,手机可以将该图片的存储路径存储至预定存储空间中。
如图2(a)所示,当监测到用户正在通过微信与朋友聊天,当前展示界面为聊天界面210时,可以根据本地存储空间中存储的图片的存储路径,获取对应的图片集合并展示在界面220的部分界面221中。
可选的,在当前界面展示图片集合后,上述方法还可以包括以下步骤:
接收针对所述图片集合的选择指令,并根据所述选择指令确定待发送图片;
发送所述待发送图片。
在当前界面展示图片集合后,用户可以选择其想发送的一张或多张图片发送给聊天对象,如,用户可以点击其想发送的图片,以进行图片选择。因此,电子设备可以接收针对图片集合的选择指令,如可以将用户输入的点击操作作为选择指令。并且,可以根据该选择指令确定待发送图片,如可以将用户所点击的图片作为待发送图片。
确定待发送图片后,电子设备可以发送待发送图片。如,电子设备可以将待发送图片发送给当前界面对应的聊天对象;或者,电子设备可以展示通讯录,由用户选择要发送的聊天对象,电子设备接收到用户选择的聊天对象后,将待发送图片发送给该聊天对象。其中,用户可以选择一个或多个聊天对象,进而将待发送图片发送给所选择的聊天对象,这都是合理的。
结合图2(a)所示例子,当在部分界面221中展示图片集合后,如图2(b)所示,用户选择其想要发送的一张图片222作为待发送图片。之后,可以展示通讯录界面230,用户选择聊天对象231之后,展示发送界面240。当用户点击发送按钮241之后,将待发送图片222发送至聊天对象231。
在本发明的一种实现方式中,电子设备根据预定存储空间中所存储的图片信息,展示图片信息对应的图片集合可以包括:
展示图片集合的开启按钮;
当接收到针对开启按钮的第一预设操作时,根据预定存储空间中所存储的图片信息,展示图片信息对应的图片集合。
用户在聊天过程中,可能需要发送图片,也可能不需要发送图片。因此,在展示图片集合时,先展示图片集合的开启按钮,当用户想要发送图片时,可以针对开启按钮输入第一预设操作,如点击操作。电子设备接收到第一预设操作时,再根据预定存储空间中存储的图片信息,展示图片信息对应的图片集合。
本实施例中,电子设备可以根据接收到的操作,决定是否展示图片集合,也就是说可以由用户决定是否展示图片集合,从而能够提高用户体验。
可选的,电子设备展示开启按钮之后,用户还可以根据需要,将开启按钮切换为透明状态,以避免遮挡聊天内容。也可以改变开启按钮在界面中的位置,如将开启按钮移动到空白区域,避免遮挡聊天内容。
具体的,当用户想要将开启按钮切换为透明状态时,其可以针对开启按钮输入第二预设操作,如长按操作。电子设备接收到第二预设操作时,可以根据该第二预设操作,调节开启按钮的透明度,如将其透明度调节为100%、90%等。
相应的,当用户再次长按开启按钮后,电子设备可以将开启按钮的透明度调整为原来的值,如0%、10%等。
或者,上述第二预设操作还可以为将开启按钮拖拽至当前展示界面的边界,如当前展示界面左侧边界或右侧边界。电子设备检测到悬浮球位于当前展示界面边界时,可以调节开启按钮的透明度,如将其透明度调节为100%、90%等。
相应的,当用户将开启按钮拖拽离开当前展示界面的边界时,电子设备可以将开启按钮的透明度调整为原来的值,如0%、10%等。
当用户想要移动开启按钮的位置时,其可以针对开启按钮输入第三预设操作,如拖拽操作。电子设备接收到第三预设操作时,可以根据该第三预设操作,对应改变开启按钮在所述当前展示界面中的位置。
在一种实现方式中,电子设备在展示开启按钮时,可以以悬浮形式展示开启按钮,如以悬浮球的形式展示开启按钮。在展示图片集合时,可以以悬浮形式展示图片集合,如以悬浮窗的形式展示图片集合。
以悬浮形式展示开启按钮和图片集合,不会影响原界面展示的聊天内容,从而能够提高用户体验。
需要说明的是,当电子设备的***版本为Android 7.1.1以上时,需要开启overlay权限,以保证开启按钮和图片集合可以以悬浮形式展示在当前展示界面上。
可选的,展示图片集合之后,用户还可以改变图片集合在界面中的位置,避免遮挡聊天内容。如,当用户想要移动图片集合的位置时,其可以针对图片集合输入移动操作,如拖拽操作。电子设备接收到针对图片集合的移动操作时,可以根据该移动操作,对应改变图片集合在当前展示界面中的位置。
结合图3对上述实施例进行详细说明。
如图3所示,当电子设备监测到当前展示界面为聊天界面310时,可以在当前展示界面中展示悬浮球311,作为图片集合的开启按钮。
当用户长按悬浮球311后,电子设备可以将悬浮球切换为透明状态331,如330界面中所示。
当用户短按界面310中的悬浮球311,或短按界面330中透明状态的悬浮球331后,电子设备可以展示悬浮窗321,在悬浮窗321中展示图片集合,如320界面中所示。
在本发明的一种实现方式中,如图4所示,电子设备根据预定存储空间中所存储的图片信息,展示图片信息对应的图片集合可以包括:
S1031,根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息。
在本发明实施例中,在展示图片集合时,电子设备可以根据预定存储空间中所存储的图片信息,确定图片信息对应的图片集合中各图片的属性信息。其中,上述属性信息可以包括:图片格式、图片来源、图片获取时间、或图片内容等。其中,图片内容可以为:人物、风景等。
S1032,根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组。
确定图片集合中各图片的属性信息后,电子设备可以根据所获取的属性信息,对图片集合进行分组,得到多个图片组。
如,当获取的属性信息为图片来源时,可以将图片来源为相机对应的相册的图片分为一个图片组,将图片来源为美图秀秀对应的相册的图片分为一个图片组,将图片来源为Photoshop对应的相册的图片分为一个图片组。
S1033,根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
对图片集合进行分组后,电子设备可以根据图片组的数量,将展示图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
如,当将图片集合分为三个图片组时,电子设备可以将展示图片集合的界面划分为三行,并在每一行展示一个图片组中的图片。
本实施例中,可以将图片集合进行分组后进行展示,从而用户可以更加方便快捷到找到想要选择的图片,进一步提高图片选择效率。
在本发明实施例的一种实现方式中,在当前展示界面中展示图片集合之后,用户还可以手动添加图片信息至预定存储空间中。具体的,如图5所示,图片信息的添加过程可以包括:
S501,接收针对所述图片集合的预设添加操作,针对所述添加预设操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片。
在本实施例中,在当前展示界面中展示图片集合后,用户可以根据需要,输入针对图片集合的预设添加操作。如,用户可以点击图片添加按钮,或者,可以长按任一图片或特定位置。电子设备接收到针对图片集合的预设添加操作后,可以针对该该预设添加操作,展示本地存储的待添加图片,其中,待添加图片为至少一张图片。
待添加图片可以为预定存储空间中已存储的图片信息对应的图片,或者,可以为预定存储空间中已存储的图片信息对应的图片之外的图片,本发明实施例对此不做限定。
S502,当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
电子设备展示待添加图片后,用户可以选择其中一张或多张图片。电子设备接收到针对待添加图片的选择操作时,可以将所选择的图片的图片信息存储至预定存储空间中。
本实施例中,可以由用户手动进行图片信息的添加,进而可以保证预定存储空间中图片信息的完整性。
对应上述实施例,下面结合一个具体的例子来说明手动添加图片信息的过程。
如图6所示,当电子设备展示图片集合后,用户想要手动添加图片信息至预定存储空间时,其可以点击界面610中的预设添加按钮611。
电子设备接收到针对集合图片的预设添加操作后,可以展示本地存储的待添加图片,如界面620中所示。
之后,用户可以在待添加图片中选择其想要添加的图片,电子设备接收到选择操作后,可以将所选择的图片的图片信息存储至预定存储空间。当电子设备再次在界面中根据预定存储空间中存储的图片信息展示集合图片时,会同时将新添加的图片展示出来,如界面630所示,其中,右上角有符合“V”的图片,即为用户手动添加的图片。
在本发明实施例的一种实现方式中,电子设备监测到有图片被存储至预设相册中,将该图片的图片信息存储至预定存储空间之前,该方法还包括:
获取所述图片的特征信息;
根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述将所述图片的图片信息存储至预定存储空间包括:
当所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
本实施例中,电子设备将图片的图片信息存储至预定存储空间之前,可以获取图片的特征信息,并根据所获取的特征信息确定该图片是否满足添加条件,只有当图片满足添加条件时,才将图片的图片信息存储至预定存储空间中,从而保证了所存储的图片信息的准确性。
具体的,当所述特征信息包括存储路径时,根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
当图片的特征信息包括存储路径时,电子设备可以检测该图片的存储路径是否包含预设标识,如,是否包含预设应用程序的标识,如果是,则表明该图片确实为预设应用程序对应存储空间中的图片信息,也即该图片对应的图片信息确实为需要进行存储的图片信息。这种情况下,电子设备将该图片的图片信息存储至预定存储空间中,能够保证所存储的图片信息的准确性。
当图片的特征信息包括图片格式时,电子设备可以检测该图片的图片格式是否为预设格式中的一种,如果是,监测到存储至预设相册中的确实为图片,而不是其他格式的文件。这种情况下,电子设备将该图片的图片信息存储至预定存储空间中,能够保证所存储的图片信息的准确性。
在本发明的一种实现方式中,可以预先在预定存储空间中存储图片信息,具体的,在预定存储空间中预先存储图片信息的过程可以包括:
检测已安装的应用程序是否有符合条件的第一应用程序;
如果是,检测是否满足***版本号大于或等于第一预设版本号,且目标应用程序已开启存储权限;或者是否满足***版本号小于所述第一预设版本号;
如果是,获取所述第一应用程序对应存储空间中所存储图片的图片信息,并将所获取的图片信息存储至所述预定存储空间中。
本发明实施例中,电子设备可以预先在预定存储空间中存储图片信息。具体的,其可以首先检测已安装的应用程序是否有符合条件的第一应用程序,以确认是否有能够存储的图片信息。如可以预先构建一个应用程序列表,其中包含了需要存储的应用程序名称,如制图APP、拍照APP等,进而可以检测已安装的应用程序名称是否包含在预先构建的应用程序列表中。
在实际应用中,当电子设备的***版本号较大,如,为Android 6.0以上时,要获取电子设备中安装的第一应用程序对应存储空间中的图片,需要目标应用程序开启存储权限。当电子设备的***版本号较小,如,为Android 5.0以下时,则不需要目标应用程序开启存储权限,就可以获取到第一应用程序对应存储空间中的图片。
因此,在本发明实施例中,当确定已安装的应用程序有符合条件的第一应用程序时,电子设备可以继续检测是否满足***版本号大于或等于第一预设版本号,如Android6.0,且目标应用程序已开启存储权限;或者是否满足***版本号小于第一预设版本号,以确认是否可以获取到第一应用程序对应存储空间中的图片。
当确认满足***版本号大于或等于第一预设版本号,且目标应用程序已开启存储权限;或者满足***版本号小于第一预设版本号时,电子设备可以获取第一应用程序对应存储空间中所存储图片的图片信息,并将所获取的图片信息存储至预定存储空间中。
本实施例中,电子设备可以在预定存储空间中存储图片信息,进而在用户使用通讯APP发送图片时,可以根据预定存储空间中存储的图片信息,展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片并发送出去。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的发送,从而能够提高图片发送效率。
在本发明的一种实现方式中,当监测到当前展示的界面为预设界面时,根据预定存储空间中所存储的图片信息,展示图片信息对应的图片集合之前,所述方法还包括:
检测是否满足***版本号大于或等于第二预设版本号,且已开启用户权限;或者是否满足***版本号小于所述第二预设版本号;
如果是,检测当前开启的应用程序是否为预设应用程序;
相应的,步骤当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合为:
当检测到当前开启的应用程序为预设应用程序,且当监测到当前展示的界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
在实际应用中,当电子设备的***版本号较大,如,为Android 5.0以上时,要检测电子设备中当前开启的应用程序时,需要开启用户权限,如“访问使用记录”权限。当电子设备的***版本号较小,如,为Android 4.0以下时,则不需要开启用户权限,就可以检测到当前开启的应用程序。
因此,在本发明实施例中,在监测当前展示界面之前,电子设备可以检测是否满足***版本号大于或等于第二预设版本号,如Android 5.0,且已开启用户权限;或者是否满足***版本号小于第二预设版本号,以确认是否可以准确的检测当前开启的应用程序。
确定***版本号大于或等于第二预设版本号,且已开启用户权限;或者***版本号小于第二预设版本号之后,电子设备可以进一步检测当前开启的应用程序是否为预设应用程序。上述预设应用程序可以为聊天APP,如微信、qq等。
当检测到当前开启的应用程序为预设应用程序时,电子设备再监测当前展示的界面是否为预设界面,如果是,则根据预定存储空间中所存储的图片信息,展示图片信息对应的图片集合。
本发明实施例中,可以首先检测***版本号以及是否开启用户权限,以保证准确的检测当前已开启的应用程序。并且,只有当前开启的应用程序为预设应用程序时,才监测当前展示界面,当当前开启的应用程序不是预设应用程序时,则当前展示界面不会是预设界面,也就不进行当前展示界面监测,从而能够节省***资源。
相对于上述方法实施例,如图7所示,本发明实施例还提供了一种图片展示装置,应用于电子设备,所述装置包括:
监测模块710,用于监测是否有图片被存储至预设相册中;
第一存储模块720,用于当所述监测模块监测到有图片被存储至所述预设相册中时,将所述图片的图片信息存储至预定存储空间;
展示模块730,用于当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
在本发明实施例的一种实施方式中,所述展示模块730包括:
第一展示子模块,用于展示所述图片集合的开启按钮;
第二展示子模块,用于当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述装置还包括:
第一调节模块,用于当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或,
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述第一展示子模块,具体用于以悬浮形式展示所述图片集合的开启按钮;
所述展示模块,具体用于根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述装置还包括:
第二调节模块,用于当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述展示模块包括:
确定子模块,用于根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
分组子模块,用于根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
第三展示子模块,用于根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
在本发明实施例的一种实施方式中,所述装置还包括:
接收模块,用于接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
第二存储模块,用于当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
在本发明实施例的一种实施方式中,所述装置还包括:
获取模块,用于获取所述图片的特征信息;
确定模块,用于根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述第一存储模块,具体用于当所述监测模块监测到有图片被存储至所述预设相册中,且所述确定模块确定所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
在本发明实施例的一种实施方式中,当所述特征信息包括存储路径时,所述确定模块,具体用于:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述确定模块,具体用于:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
在本发明实施例的一种实施方式中,所述预定存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
本发明实施例还提供了一种电子设备,如图8所示,包括处理器810、通信接口820、存储器830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信,
存储器830,用于存放计算机程序;
处理器810,用于执行存储器830上所存放的程序时,实现如下步骤:
监测是否有图片被存储至预设相册中;
如果有,将所述图片的图片信息存储至预定存储空间;
当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
展示所述图片集合的开启按钮;
当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮之后,所述方法还包括:
当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮包括:
以悬浮形式展示所述图片集合的开启按钮;
所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
在本发明实施例的一种实施方式中,所述将所述图片的图片信息存储至预定存储空间之前,所述方法还包括:
获取所述图片的特征信息;
根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述将所述图片的图片信息存储至预定存储空间包括:
当所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
在本发明实施例的一种实施方式中,当所述特征信息包括存储路径时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
在本发明实施例的一种实施方式中,所述存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
监测是否有图片被存储至预设相册中;
如果有,将所述图片的图片信息存储至预定存储空间;
当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
展示所述图片集合的开启按钮;
当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮之后,所述方法还包括:
当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮包括:
以悬浮形式展示所述图片集合的开启按钮;
所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
在本发明实施例的一种实施方式中,所述将所述图片的图片信息存储至预定存储空间之前,所述方法还包括:
获取所述图片的特征信息;
根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述将所述图片的图片信息存储至预定存储空间包括:
当所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
在本发明实施例的一种实施方式中,当所述特征信息包括存储路径时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
在本发明实施例的一种实施方式中,所述存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
本发明实施例还提供了一种应用程序,其中,所述应用程序用于在运行时执行如下步骤:
监测是否有图片被存储至预设相册中;
如果有,将所述图片的图片信息存储至预定存储空间;
当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
本发明实施例中,当检测到有图片被存储至预设相册中时,可以将该图片的图片信息存储至预定存储空间中,当电子设备当前展示的界面为预设界面,如聊天界面时,电子设备可以根据预定存储空间中存储的图片信息展示对应的图片集合,并且,图片集合仅展示在当前界面的部分界面中,进而可以由用户选择待发送图片。也就是说,可以在不进行界面跳转的情况下,在当前界面中占用部分界面来显示图片集合,实现图片的选择,从而能够提高图片选择效率。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
展示所述图片集合的开启按钮;
当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮之后,所述方法还包括:
当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述展示所述图片集合的开启按钮包括:
以悬浮形式展示所述图片集合的开启按钮;
所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
在本发明实施例的一种实施方式中,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
在本发明实施例的一种实施方式中,所述将所述图片的图片信息存储至预定存储空间之前,所述方法还包括:
获取所述图片的特征信息;
根据所述图片的特征信息,确定所述图片是否满足添加条件;
相应的,所述将所述图片的图片信息存储至预定存储空间包括:
当所述图片满足添加条件时,将所述图片的图片信息存储至所述预定存储空间。
在本发明实施例的一种实施方式中,当所述特征信息包括存储路径时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的存储路径中是否包含预设标识;
如果是,确定所述图片满足添加条件;或
当所述特征信息包括图片格式时,所述根据所述图片的特征信息,确定所述图片是否满足添加条件包括:
检测所述图片的图片格式是否为预设格式中任一种;
如果是,确定所述图片满足添加条件。
在本发明实施例的一种实施方式中,所述存储空间为本地的目标应用程序对应的存储空间,或为所述目标应用程序对应服务器中的存储空间。
对于装置/电子设备/存储介质/应用程序实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种图片展示方法,其特征在于,应用于电子设备,所述方法包括:
监测是否有图片被存储至预设相册中;
如果有,将所述图片的图片信息存储至预定存储空间;
当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
2.根据权利要求1所述的方法,其特征在于,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
展示所述图片集合的开启按钮;
当接收到针对所述开启按钮的第一预设操作时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合。
3.根据权利要求2所述的方法,其特征在于,所述展示所述图片集合的开启按钮之后,所述方法还包括:
当接收到针对所述开启按钮的第二预设操作时,根据所述第二预设操作,调节所述开启按钮的透明度;和/或
当接收到针对所述开启按钮的第三预设操作时,根据所述第三预设操作,对应改变所述开启按钮在所述当前展示界面中的位置。
4.根据权利要求2所述的方法,其特征在于,所述展示所述图片集合的开启按钮包括:
以悬浮形式展示所述图片集合的开启按钮;
所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,以悬浮形式展示所述图片信息对应的图片集合。
5.根据权利要求2所述的方法,其特征在于,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
当接收到针对所述图片集合的移动操作时,根据所述移动操作,对应改变所述图片集合在所述当前展示界面中的位置。
6.根据权利要求1所述的方法,其特征在于,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合包括:
根据所述预定存储空间中所存储的图片信息,确定所述图片信息对应的图片集合中各图片的属性信息;
根据所述图片集合中各图片的属性信息,对所述图片集合进行分组,得到多个图片组;
根据所述图片组的数量,将展示所述图片集合的界面划分为相应数量的区域,并将不同图片组中的图片对应展示在不同区域中。
7.根据权利要求1所述的方法,其特征在于,所述根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合之后,所述方法还包括:
接收针对所述图片集合的预设添加操作,针对所述预设添加操作,展示本地存储的待添加图片,所述待添加图片为至少一张图片;
当接收到针对所述待添加图片的选择操作时,将所选择的图片的图片信息存储至所述预定存储空间中。
8.一种图片展示装置,其特征在于,应用于电子设备,所述装置包括:
监测模块,用于监测是否有图片被存储至预设相册中;
第一存储模块,用于当所述监测模块监测到有图片被存储至所述预设相册中时,将所述图片的图片信息存储至预定存储空间;
展示模块,用于当监测到当前展示界面为预设界面时,根据所述预定存储空间中所存储的图片信息,展示所述图片信息对应的图片集合;其中,所述图片集合展示在所述当前展示界面的部分界面中。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。
CN201710659086.2A 2017-08-04 2017-08-04 一种图片展示方法、装置、电子设备及可读存储介质 Pending CN107391734A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710659086.2A CN107391734A (zh) 2017-08-04 2017-08-04 一种图片展示方法、装置、电子设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710659086.2A CN107391734A (zh) 2017-08-04 2017-08-04 一种图片展示方法、装置、电子设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN107391734A true CN107391734A (zh) 2017-11-24

Family

ID=60343866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710659086.2A Pending CN107391734A (zh) 2017-08-04 2017-08-04 一种图片展示方法、装置、电子设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN107391734A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110166619A (zh) * 2018-02-13 2019-08-23 阿里巴巴集团控股有限公司 图片的下载方法及客户端
CN110377378A (zh) * 2019-06-18 2019-10-25 平安科技(深圳)有限公司 图片悬浮显示方法、装置、终端和存储介质
CN112637411A (zh) * 2020-12-22 2021-04-09 维沃移动通信有限公司 图像查找方法、装置及电子设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110296354A1 (en) * 2010-05-04 2011-12-01 Qwest Communications International Inc. Content-Driven Navigation
US20120150970A1 (en) * 2010-12-13 2012-06-14 At&T Mobility Ii Llc Systems, apparatus and methods for facilitating display and management of information for communication devices
CN103294674A (zh) * 2012-02-23 2013-09-11 宇龙计算机通信科技(深圳)有限公司 调整页面浏览位置的方法及其通信终端
CN103440247A (zh) * 2013-07-19 2013-12-11 张佳佩 发送照片的方法及其设备
CN104065884A (zh) * 2014-06-25 2014-09-24 珠海全志科技股份有限公司 拍照方法及其装置
CN104820683A (zh) * 2015-04-17 2015-08-05 深圳市金立通信设备有限公司 一种终端
CN105490928A (zh) * 2016-01-21 2016-04-13 努比亚技术有限公司 一种移动终端及其处理多任务的方法
CN106028160A (zh) * 2016-06-03 2016-10-12 腾讯科技(深圳)有限公司 一种图像数据处理方法及其设备
CN106886692A (zh) * 2017-03-23 2017-06-23 北京金山安全软件有限公司 应用程序的使用方法、装置及电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110296354A1 (en) * 2010-05-04 2011-12-01 Qwest Communications International Inc. Content-Driven Navigation
US20120150970A1 (en) * 2010-12-13 2012-06-14 At&T Mobility Ii Llc Systems, apparatus and methods for facilitating display and management of information for communication devices
CN103294674A (zh) * 2012-02-23 2013-09-11 宇龙计算机通信科技(深圳)有限公司 调整页面浏览位置的方法及其通信终端
CN103440247A (zh) * 2013-07-19 2013-12-11 张佳佩 发送照片的方法及其设备
CN104065884A (zh) * 2014-06-25 2014-09-24 珠海全志科技股份有限公司 拍照方法及其装置
CN104820683A (zh) * 2015-04-17 2015-08-05 深圳市金立通信设备有限公司 一种终端
CN105490928A (zh) * 2016-01-21 2016-04-13 努比亚技术有限公司 一种移动终端及其处理多任务的方法
CN106028160A (zh) * 2016-06-03 2016-10-12 腾讯科技(深圳)有限公司 一种图像数据处理方法及其设备
CN106886692A (zh) * 2017-03-23 2017-06-23 北京金山安全软件有限公司 应用程序的使用方法、装置及电子设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110166619A (zh) * 2018-02-13 2019-08-23 阿里巴巴集团控股有限公司 图片的下载方法及客户端
CN110166619B (zh) * 2018-02-13 2021-11-02 阿里巴巴集团控股有限公司 图片的下载方法及客户端
CN110377378A (zh) * 2019-06-18 2019-10-25 平安科技(深圳)有限公司 图片悬浮显示方法、装置、终端和存储介质
CN112637411A (zh) * 2020-12-22 2021-04-09 维沃移动通信有限公司 图像查找方法、装置及电子设备

Similar Documents

Publication Publication Date Title
US20220407833A1 (en) Display method and device
CN107645589A (zh) 一种图片发送方法、装置、电子设备及可读存储介质
EP3371693B1 (en) Method and electronic device for managing operation of applications
US11703990B2 (en) Animated visual cues indicating the availability of associated content
CN105955607B (zh) 内容分享方法和装置
US20150215245A1 (en) User interface for graphical representation of and interaction with electronic messages
US20100281481A1 (en) Apparatus and method for providing a user interface within a computing device
AU2015418786B2 (en) Multimedia file management method, electronic device, and graphical user interface
KR20160070785A (ko) 사용자 인터페이스에서 컴포넌트들의 배치
KR20150089073A (ko) 사용자-기반 상호작용형 요소
CN110109598A (zh) 一种动画交互实现方法、装置及电子设备
CN112306325B (zh) 交互控制方法和装置
WO2022048632A1 (zh) 通知消息显示控制方法、装置、电子设备和可读存储介质
CN107423063A (zh) 多窗口处理方法、装置及设备
CN111562865B (zh) 信息分享方法、装置、电子设备及存储介质
CN107391734A (zh) 一种图片展示方法、装置、电子设备及可读存储介质
CN111752426A (zh) 聊天线程的显示方法、记录介质及计算机装置
CN106603846A (zh) 传输文件的方法和智能手机
CN110019028A (zh) 筛选数据的方法、装置和***及设备
CN106598523A (zh) 图片加载方法、装置及电子设备
CN112947807A (zh) 显示方法、装置及电子设备
TW201738745A (zh) 一種即時通訊中的文件發送方法及裝置
CN110858154B (zh) 一种轮播图的切换显示方法、装置、电子设备及存储介质
CN107038201A (zh) 个人主页的显示方法、装置、终端及服务器
CN103530180B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20171124

RJ01 Rejection of invention patent application after publication