存储应用程序的方法

文档序号:6594907阅读:416来源:国知局
专利名称:存储应用程序的方法
技术领域
本发明涉及存储应用程序的方法,特别适合但不仅限于对安卓系统中的应用程序进行存储。
背景技术
安卓智能手机现在越来越普遍被人们所使用,安卓智能电视也已经进入了千家万户,这些科技产品都极大丰富了人们的物质生活。用安卓系统开发出来的产品可以实现多种功能,例如可以看视频、发邮件、玩游戏等,但它也存在一些缺点。例如当我们按下安卓智能手机界面中的应用程序键时,安装在手机上所有的应用程序都会显示在手机屏幕上,用户可以找出自己想运行的应用程序进行点击使用。如果用户安装的应用程序很少,这样确实很方便,可是现在一般用户安装的应用程序都很多,普遍都有几十个,而且 随着智能手机的性能越来越好,安装的应用程序将会更多,所以要想查找一个特定的应用程序将会变的越来越麻烦。如何能够让用户在所有的应用程序中快速简单的找到自己想要运行的程序,使用户有更好的使用体验是许多应用系统开发商急需解决的问题

发明内容
本发明提供了一种存储应用程序的方法,使应用系统中安装的众多应用程序进行分类存储,应用程序的显示化烦为简,让用户可以更加方便的查找自己所需要的应用程序。本发明存储应用程序的方法,包括:在应用系统中对各应用程序进行分类,并设置键-值对,其中值为应用程序的属性信息,将标识为同一值的应用程序与相同的键相对应存储;在屏幕上显示所述键-值对中键的标识信息,通过点击所述键的标识信息后查看与该键对应的具有相同属性的所有应用程序。键-值对根据不同的应用系统可以通过文件或数据库进行存储,将具有相同属性的应用程序关联到同一个键下,这样在显示时就不用将所有的应用程序都罗列显示,只用显示出表示键的图标或文字,使得屏幕简洁明朗,用户点击图标或文字后再显示键所关联的应用程序。而每个键下关联的应用程序通常也不会太过繁琐,因此无论用户在任何一级界面上都不会看到繁杂的应用标识。进一步的,用户还可以根据应用系统中已存储的键-值对中值的属性信息对应用程序的属性进行设置,设置属性信息后的该应用程序与设置的属性相对应的键进行关联。当应用系统不能自行判断和设置应用程序的属性时,可以由用户来对应用程序进行属性设置。所设置的属性可以是应用系统中已存在的,也可以是自定义的新属性。如果是应用系统中已存在的,设置后该应用程序即与对应的键进行关联保存。优选的,所述应用系统中的键-值对至少为两级,上一级键-值对中的值为下一级键-值对中的键,各级键-值对形成父-子关联关系。通过多层级的键-值对设置,能够进一步的减少和细分每级界面显示的标识数量,使用户能够更快更清楚的找到需要点击或运行的应用程序。但为了层级目录不至于太深,通常层级不超过3级。
在此基础上,一种优选的方式为所述对键-值对通过应用系统中的XML文件进行设置,其中键和值分别为XML文件的同一标签中的不同属性。XML为可扩展标记语言,在软件的各个领域都具有通用性,并且其表示的内容也丰富、准确。
优选的,所述的应用系统为安卓应用系统,在安卓应用系统的XML文件中进行所述键-值对的设置。
具体的,所述键-值对中的键标识为应用程序所属公司的名称,值标识为应用程序的类型属性,例如游戏、教育、视频、工具等。
本发明的存储应用程序的方法,在不需要增加硬件成本的条件下,使应用系统中安装的众多应用程序进行分类存储,并且使得应用程序的显示化烦为简,让用户可以更加快速方便的查找自己所需要的应用程序,便于用户进行选择,增加了系统和用户交互的友好度。
以下结合实施例的具体实施方式
,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
具体实施方式
本发明存储应用程序的方法,包括:
在安卓的应用系统中对各应用程序进行分类,并在安卓应用系统的XML文件中设置键-值对,其中值为应用程序的属性信息,将标识为同一值的应用程序与相同的键相对应存储;
在屏幕上显示所述键-值对中键的标识信息,通过点击所述键的标识信息后查看与该键对应的具有相同属性的所有应用程序;
用户还可以根据应用系统中已存储的键-值对中值的属性信息对应用程序的属性进行设置,设置属性信息后的该应用程序与设置的属性相对应的键进行关联。
具体的一种方式可以为:
一、安卓手机开 发厂商或者安卓智能电视开发厂商通过应用程序开发公司,在开发的Android应用系统的AndroidManifest.xml文件的meta-data标签下设定name属性和value属性。如name设定为固定的CHSearch,用来标识应用程序厂商的名称;value的值就表示为应用的分类,如游戏:game、edu、video、system、tools、other等。
二、对于用户从第三方(既非合作应用程序开发公司)下载安装程序的处理。如果不是从合作公司那里下载安装的程序,则弹出分类提示,让用户可以手动选择将这个程序保存到哪个类别中,应用系统会将该应用程序对应XML文件中的name属性设置为该类别的name值进行关联,然后保存用户的设置。
三、对于合作开发公司的应用程序,读取应用程序XML文件的meta-data标签下name和value值,对应用程序进行分类。
四、读取合作方Android应用程序meta-data的方法。
1:首先获取合作方应用程序的包名。例如包名为:com.example.acrionattr2。
2:实例化 PackageManger 接口:PackageManager pm=getPackageManager () 0
3:获取PackageManger接口中的属性并设置为应用程序包信息对象:
AppInfo=pm.getAppIicationInfo(com.example.acrionattr2,PackageManager.GET—META—DATA) 0
4:根据和合作方约定的meta-data的下name值,获取value的值的方法为Str=AppInf0.me taData.getString(name),str 即为 value 的属性值。
权利要求
1.存储应用程序的方法,其特征包括: 在应用系统中对各应用程序进行分类,并设置键-值对,其中值为应用程序的属性信息,将标识为同一值的应用程序与相同的键相对应存储; 在屏幕上显示所述键-值对中键的标识信息,通过点击所述键的标识信息后查看与该键对应的具有相同属性的所有应用程序。
2.如权利要求1所述的存储应用程序的方法,其特征为:用户根据应用系统中已存储的键-值对中值的属性信息对应用程序的属性进行设置,设置属性信息后的该应用程序与设置的属性相对应的键进行关联。
3.如权利要求1所述的存储应用程序的方法,其特征为:所述应用系统中的键-值对至少为两级,上一级键-值对中的值为下一级键-值对中的键,各级键-值对形成父-子关联关系。
4.如权利要求1至3之一所述的存储应用程序的方法,其特征为:所述对键-值对通过应用系统中的XML文件进行设置,其中键和值分别为XML文件的同一标签中的不同属性。
5.如权利要求4所述的存储应用程序的方法,其特征为:所述的应用系统为安卓应用系统,在安卓应用系统的XML文件中进行所述键-值对的设置。
6.如权利要求1至3之一所述的存储应用程序的方法,其特征为:所述键-值对中的键标识为应用程序所属公·司的名称,值标识为应用程序的类型属性。
全文摘要
本发明涉及存储应用程序的方法,包括在应用系统中对各应用程序进行分类,并设置键-值对,其中值为应用程序的属性信息,将标识为同一值的应用程序与相同的键相对应存储;在屏幕上显示所述键-值对中键的标识信息,通过点击所述键的标识信息后查看与该键对应的具有相同属性的所有应用程序。本发明的存储应用程序的方法,在不需要增加硬件成本的条件下,使应用系统中安装的众多应用程序进行分类存储,并且使得应用程序的显示化烦为简,让用户可以更加快速方便的查找自己所需要的应用程序,便于用户进行选择,增加了系统和用户交互的友好度。
文档编号G06F9/445GK103235731SQ20131015282
公开日2013年8月7日 申请日期2013年4月27日 优先权日2013年4月27日
发明者郭瑾, 陈科宇, 游媛, 肖文君, 叶根军, 熊传鹏, 周力科, 闫宝华 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1