用于电子设备的应用程序分类的方法、装置及电子设备制造方法及图纸

技术编号:8413047 阅读:412 留言:0更新日期:2013-03-14 02:07
本发明专利技术公开了一种用于电子设备的应用程序分类的方法、装置及电子设备,该方法包括:获取电子设备上待分类的应用程序的程序标识符;根据程序标识符与应用程序的分类标识符的对应关系,匹配得到与获取的程序标识符对应的分类标识符;以及根据获取的分类标识符,将待分类的应用程序的图标存储到与分类标识符对应的文件夹中。通过获取的应用程序的程序标识符和预设的程序标识符与分类标识符的对应关系,可以快速和准确地对电子设备上的应用程序进行分类处理,通过将同一类应用程序的图标存在同一文件夹中,使得用户可以快速查找到应用程序,由此解决了手工对应用程序进行分类会比较繁琐的问题,可以呈现更为友好的用户界面。

【技术实现步骤摘要】
用于电子设备的应用程序分类的方法、装置及电子设备
本专利技术属于通信
,尤其涉及一种用于电子设备的应用程序分类的方法、装置及电子设备。
技术介绍
现有技术中,对应用程序进行分类时,一般是由用户手动建立分类文件夹,然后将应用程序的图标拖动到它所属的分类文件夹中。但是,这种对应用程序进行分类的方式比较繁琐。
技术实现思路
鉴于上述技术问题,提出了本专利技术以便提供一种克服上述技术问题或者至少部分地解决上述技术问题的用于电子设备的应用程序分类的方法、装置及电子设备。依据本专利技术的一个方面,提供了一种用于电子设备的应用程序分类的方法,其中,包括:获取电子设备上待分类的应用程序的程序标识符;根据程序标识符与应用程序的分类标识符的对应关系,匹配得到与获取的程序标识符对应的分类标识符;以及根据获取的分类标识符,将待分类的应用程序的图标存储到与分类标识符对应的文件夹中。可选地,获取电子设备上待分类的应用程序的程序标识符的步骤包括:获取与电子设备上待分类的应用程序对应的应用程序安装包的包名;根据应用程序安装包的包名,得到与应用程序安装包的包名对应的程序标识符。可选地,得到与应用程序安装包的包名对应的程序标识符的步骤为:利用哈希算法对应用程序安装包的包名进行计算,得到与应用程序安装包的包名对应的程序标识符。根据本专利技术的另一方面,提供了一种用于电子设备的应用程序分类的装置,包括:存储模块,适配于存储程序标识符与应用程序的分类标识符的对应关系;获取模块,适配于获取电子设备上待分类的应用程序的程序标识符;匹配模块,适配于根据程序标识符与应用程序的分类标识符的对应关系,匹配得到与获取的程序标识符对应的分类标识符;以及分类模块,适配于根据获取的分类标识符,将待分类的应用程序的图标存储到与所述分类标识符对应的文件夹中。根据本专利技术的又一方面,提供了一种电子设备,包括如上所述的用于电子设备的应用程序分类的装置。根据本专利技术的用于电子设备的应用程序分类方式,通过获取的应用程序的程序标识符和预设的程序标识符与分类标识符的对应关系,可以快速和准确地对电子设备上的应用程序进行分类处理,例如将具有相同的分类标识符的应用程序所对应的图标存在同一文件夹中,使得用户可以根据应用程序的分类标识符快速查找到对应的应用程序,由此解决了用户手动对应用程序进行分类会比较繁琐的问题,可以呈现更为友好的用户界面。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的用于电子设备的应用程序分类的方法100的流程图;图2示出了根据本专利技术的一个实施例中图1中步骤S130的流程示意图图;图3示出了根据本专利技术一个实施例中电子设备的应用程序分类操作后,在电子设备的显示屏上显示的整理结果的示意图;以及图4示出了根据本专利技术另一个实施例的用于电子设备的应用程序分类的装置400的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。当前的电子设备的操作系统都会在桌面上或者应用程序列表中列出电子设备中所有可以执行的应用程序。很多桌面管理应用程序都提供了文件夹功能来方便用户对电子设备中的应用程序进行归类。作为桌面管理应用程序有可能在安装时,用户的电子设备已经包含了大量的应用程序,那么对于用户来说需要学习的不仅是桌面管理应用程序的管理功能,还包括其它应用程序在桌面管理应用程序中的排布规则、布局规则等信息。如果用户需要手动进行应用程序的分类整理,则需要耗费较多的时间和精力,诸如思考使用的分类标识符、以及使用多少个文件夹对应用程序进行分类等。为此,在本专利技术的实施例中,通过获取电子设备上待分类的应用程序的程序标识符,然后根据获取的程序标识符匹配得到对应的分类标识符,再根据获取的分类标识符,将待分类的应用程序的图标存储到与分类标识符对应的文件夹中,由此可以快速、准确地将电子设备上的应用程序进行分类处理,提高了分类效率,同时也提高了用户体验。下面结合图1具体说明根据本专利技术一个实施例的、适于解决上述问题的用于电子设备的应用程序分类的方法100的流程图。下面以电子设备的操作系统为安卓(Android)操作系统为例介绍本专利技术的实施例。当然可以理解的是,本专利技术的实施例也可应用在iOS操作系统(苹果公司开发的电子设备的操作系统)、SymbianOS(诺基亚公司的电子设备的操作系统)、WindowsPhoneOS(微软公司的电子设备的操作系统)和BlackBerryOS(ResearchInMotion为其电子设备开发的操作系统)等操作系统中,应用在上述操作系统中的应用程序分类处理流程与应用在安卓操作系统中类似,因此在此不再敷述。如图1所示,依据本专利技术实施例的方法100始于步骤S105,随后,在步骤S110中,获取电子设备上待分类的应用程序的程序标识符。可选地,该程序标识符用于表示应用程序的相关信息,比如应用程序的名称、应用程序安装包的包名等相关信息,其中,应用程序安装包的包名用于表示应用程序安装包的名称。以应用程序为“google+”为例,“google+”安装包的包名可表示为:com.google.android.apps.plus。当然可以理解的是,在本专利技术的实施例中并不限定应用程序安装包的包名的表现形式。根据本专利技术的一个实施例,在步骤S110中,首先获取与电子设备上待分类的应用程序对应的应用程序安装包的包名,然后根据应用程序安装包的包名,得到与应用程序安装包的包名对应的程序标识符。可选地,通过电子设备的操作系统中的包管理器(PackageManager)读取电子设备的操作系统中安装的所有应用程序安装包的包名,包名的读取可通过以下代码实现:finalPackageManagerpackageManager=context.getPackageManager();//根据上下文信息获取包管理器finalIntentmainlntent=newIntent(Intent.ACTION_MAIN.null);//声明一个查询接口mainltent.addCategory(Intent.CATEGORY_LAUNCHER);//设置查询结果所需要的分类信息List<ResolveInfo>apps=packageManager.queryIntentActivites(mainIntent,0);//从包管理器中查询出应用程序安装包的包名然后,根据应用程序安装包的包名,匹配得到与应用程序安装包的包名对应的程序标识符。可选地,利用哈希算法对应用程序安装包的包名进行计算,可得到与应用程本文档来自技高网...
用于电子设备的应用程序分类的方法、装置及电子设备

【技术保护点】
一种用于电子设备的应用程序分类的方法,其中,包括:获取所述电子设备上待分类的应用程序的程序标识符;根据程序标识符与应用程序的分类标识符的对应关系,匹配得到与获取的所述程序标识符对应的分类标识符;以及根据获取的所述分类标识符,将所述待分类的应用程序的图标存储到与所述分类标识符对应的文件夹中。

【技术特征摘要】
1.一种用于电子设备的应用程序分类的方法,其中,包括:获取所述电子设备上待分类的应用程序的利用哈希算法对应用程序对应的应用程序安装包的包名进行计算得到的程序标识符;根据程序标识符与应用程序的分类标识符的对应关系,匹配得到与获取的所述程序标识符对应的分类标识符;以及根据获取的所述分类标识符,将所述待分类的应用程序的图标存储到与所述分类标识符对应的文件夹中。2.根据权利要求1所述的方法,其中,所述获取所述电子设备上待分类的应用程序的利用哈希算法对应用程序对应的应用程序安装包的包名进行计算得到的程序标识符的步骤包括:获取与所述电子设备上待分类的应用程序对应的应用程序安装包的包名;根据所述应用程序安装包的包名,得到与所述应用程序安装包的包名对应的所述程序标识符。3.根据权利要求2所述的方法,其中,所述得到与所述应用程序安装包的包名对应的利用哈希算法对应用程序对应的应用程序安装包的包名进行计算得到的所述程序标识符的步骤为:利用哈希算法对所述应用程序安装包的包名进行计算,得到与所述应用程序安装包的包名对应的所述程序标识符。4.根据权利要求1~3任一所述的方法,其中,所述将所述待分类的应用程序的图标存储到与所述分类标识符对应的文件夹中的步骤包括:新建至少一个与匹配得到的分类标识符对应的文件夹;将所述待分类的应用程序的图标,添加到与所述分类标识符对应的文件夹中。5.根据权利要求4所述的方法,其中,在所述新建至少一个与匹配得到的分类标识符对应的文件夹的步骤之前,还包括:判断是否存在与匹配得到的分类标识符对应的文件夹;若存在,则将所述待分类的应用程序所对应的图标添加到与所述分类标识符对应的文件夹中;否则,执行所述新建至少一个与匹配得到的分类标识符对应的文件夹的步骤。6.根据权利要求4所述的方法,其中,将所述待分类的应用程序所对应的图标添加到对应的文件夹后,还包括:在文件夹的周边显示文件夹中新增图标的个数图标的指示符,或在文件夹的周边显示文件夹中所包含的所有图标的指示符。7.根据权利要求1~3任一所述的方法,其中,在将所述待分类的应用程序的图标存储到与所述分类标识符对应的文件夹中的步骤之后,在所述电子设备上显示整理结果,所述方法还包括:判断是否保存当前分类操作;若是,保存并生效针对电子设备的显示屏上的应用程序的分类操作;否则,撤销所述当前分类操作,恢复到分...

【专利技术属性】
技术研发人员:于锴张晶张扬李小寅赵建凯
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1