[发明专利]基于移动操作系统获取应用程序信息的方法及装置有效
申请号: | 201410400151.6 | 申请日: | 2014-08-14 |
公开(公告)号: | CN104156215B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 张海潮 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移动 操作系统 获取 应用程序 信息 方法 装置 | ||
本发明公开了一种基于移动操作系统获取应用程序信息的方法及装置。该方法包括:接收应用程序信息获取请求,触发调用应用程序编程接口,通过所述应用程序编程接口查询移动操作系统在预先设置的默认目录文件中记录的应用程序信息,获取与所述应用程序信息获取请求相匹配的应用程序信息;通过预先编辑的代码传入获取的应用程序信息中包含的应用程序安装路径信息,得到应用程序图标。应用本发明,可以实现获取速度快以及不能获取到应用程序图标的目的,达到提升用户业务体验的有益效果。
技术领域
本发明涉及移动通信技术,具体涉及一种基于移动操作系统获取应用程序信息的方法及装置。
背景技术
苹果移动操作系统(IOS,Iphone OS)作为苹果公司为iphone、ipad等IOS设备开发的移动操作系统,由于可以兼容大量的应用程序,并能满足不同用户的个性化需求,应用的用户越来越多;同时,随着信息科学技术的不断发展,用户在IOS设备上安装的应用程序也越来越多,而在安装的应用程序中,应用程序信息中包含的多样化的应用程序名称和应用程序图标,也给用户带来了显示界面的炫酷体验。
现有技术中,当用户需要更新显示的应用程序信息,或者,对安装的应用程序执行程序锁等功能时,可以通过在安装应用程序的安装目录下,查找到应用程序信息所在的文件中,并在查找到的文件中选取个性化的应用程序名称和应用程序图标,进行显示、更新或程序锁操作,以满足用户个性化的应用程序信息显示及操作效果。
图1示出了现有基于移动操作系统获取应用程序信息的方法流程。参见图1,该流程包括:
步骤101,读取IOS设备中移动操作系统预装的应用程序所在的第一文件夹;
本步骤中,移动操作系统预装的应用程序所在的第一文件夹为根目录下的/Applications文件夹。
步骤102,遍历第一文件夹中的所有子文件夹,获取包含应用程序信息的第一应用程序信息文件集;
本步骤中,对于移动操作系统预装的应用程序,每一应用程序对应/Applications文件夹中的一子文件夹,包含该应用程序信息的文件在子文件夹中,为Info.plist文件。
步骤103,读取IOS设备中用户安装的应用程序所在的第二文件夹;
本步骤中,在IOS设备中,将用户安装的应用程序所在的第二文件夹设置为根目录下的/var/mobile/Applications文件夹。
步骤104,遍历第二文件夹中的所有子文件夹,获取包含应用程序信息的第二应用程序信息文件集;
本步骤中,对于用户安装的应用程序,每一应用程序对应/var/mobile/Applications文件夹中的一子文件夹,包含该应用程序信息的文件在子文件夹中,也为Info.plist文件。
步骤105,从第一应用程序信息文件集以及第二应用程序信息文件集中,提取出应用程序名称信息以及应用程序图标路径信息;
本步骤中,在移动操作系统预装或用户安装应用程序对应的Info.plist文件中,包含有安装的应用程序的应用程序名称信息以及应用程序图标路径信息。
步骤106,根据提取的应用程序图标路径信息获取应用程序图标。
本步骤中,用户选取需要操作的应用程序图标路径信息,并根据选取的应用程序图标路径信息获取相应的应用程序图标。并结合步骤105提取的应用程序名称,进行后续处理,例如,更新或进行程序锁操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410400151.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件构建持续集成方法及系统
- 下一篇:安卓应用的运行方法及装置