一种获取已安装应用程序列表的方法、装置及系统与流程

文档序号:11155336阅读:来源:国知局

技术特征:

1.一种获取已安装应用程序列表的方法,所述应用程序安装于移动终端,其特征在于,包括如下步骤:

(一)获取桌面图标数据;

(二)建立临时哈希容器以存储所述桌面图标数据中的包名,所述哈希容器的数据即所有已安装应用程序的包名;

(三)单个查询所有已安装应用程序的包名从而得到其包信息,然后将所述包信息组合成列表并存储。

2.如权利要求1所述的获取已安装应用程序列表的方法,其特征在于:

所述步骤(一)进一步包括如下子步骤:

(1)确定系统使用的默认桌面;

(2)确定默认桌面中图标对应的数据共享组件;

(3)为需要适配的默认桌面添加读取权限;

(4)在目标数据共享组件中获取默认桌面中图标对应的图标数据。

3.如权利要求2所述的获取已安装应用程序列表的方法,其特征在于:

所述子步骤(2)的具体方法为:

(a)对于只有一个数据共享组件的桌面,直接确定其为目标数据共享组件;

(b)对于拥有多个数据共享组件的桌面,根据所述移动终端的类型直接确定第一个数据共享组件为目标数据共享组件,或者其权限域包含设置字符的为目标数据共享组件,或对每个数据共享组件进行精细化处理以得到目标数据共享组件。

4.如权利要求3所述的获取已安装应用程序列表的方法,其特征在于:

所述对每个数据共享组件进行精细化处理以得到目标数据共享组件的具体方法如下:首先,获取每个数据共享组件的权限字段,并利用系统接口组合得到数据共享组件查询地址;然后,遍历该数据共享组件,查询所有包含桌面图标属性字段的记录项,并组成列表;最后,将查询到的记录项最多的数据共享组件确定为目标数据共享组件。

5.一种获取已安装应用程序列表的装置,所述应用程序安装于移动终端,其特征在于,包括如下模块:

获取图标模块,用于获取桌面图标数据;

包名存储模块,用于建立临时哈希容器以存储所述桌面图标数据中的包名,所述哈希容器的数据即所有已安装应用程序的包名;

查询存储模块,用于单个查询所有已安装应用程序的包名从而得到其包信息,然后将所述包信息组合成列表并存储。

6.一种获取已安装应用程序列表的方法,所述应用程序安装于移动终端,其特征在于,包括如下步骤:

(1)获取所述移动终端的信息;

(2)获取预设表格;

(3)依据获取的移动终端信息查询所述预设表格来选定应用程序列表的获取方式;

(4)依据选择的获取方式获取应用程序列表;

(5)若获取成功/不成功,为用户记录此次列表获取的结果信息或者将所述结果信息上报给服务端以更新预设表格。

7.一种获取已安装应用程序列表的装置,所述应用程序安装于移动终端,其特征在于,包括如下模块:

信息获取模块,用于获取所述移动终端的信息;

表格获取模块,用于获取预设表格;

查询模块,用于依据获取的移动终端信息查询所述预设表格来选定应用程序列表的获取方式;

列表获取模块,用于依据选择的获取方式获取应用程序列表;

记录上报模块,用于在上述列表获取成功或不成功时,为用户记录此次列表获取的结果信息或者将所述结果信息上报给服务端以更新预设表格。

8.一种获取已安装应用程序列表的方法,所述应用程序安装于移动终端,其特征在于,包括如下步骤:

(1)获取所述移动终端的信息;

(2)获取预设表格;

(3)依据获取的移动终端信息查询所述预设表格来选定应用程序列表的获取方式;

(4)依据选择的获取方式获取应用程序列表;

(5)若获取成功/不成功,为用户记录此次列表获取的结果信息或者根据所述结果信息更新预设表格。

9.一种获取已安装应用程序列表的装置,所述应用程序安装于移动终端,其特征在于,包括如下模块:

信息获取模块,用于获取所述移动终端的信息;

表格获取模块,用于获取预设表格;

查询模块,用于依据获取的移动终端信息查询所述预设表格来选定应用程序列表的获取方式;

列表获取模块,用于依据选择的获取方式获取应用程序列表;

记录更新模块,用于在上述列表获取成功或不成功时,为用户记录此次列表获取的结果信息或者根据所述结果信息更新预设表格。

10.一种获取已安装应用程序列表的系统,其特征在于,包括具有权利要求7所述装置的移动终端和具有权利要求9所述装置的服务器,所述移动终端和服务器进行交互以获取已安装应用程序列表。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1