[发明专利]一种获取安卓应用程序的入口及图标的方法有效
申请号: | 201210429177.4 | 申请日: | 2012-10-31 |
公开(公告)号: | CN102981824A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 邓裕强;黄爱华;梁国盛;朱海鑫;黄定伍 | 申请(专利权)人: | 广州市久邦数码科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 华辉 |
地址: | 510055 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 应用程序 入口 图标 方法 | ||
技术领域
本发明涉及安卓应用程序领域,尤其是一种获取安卓应用程序的入口及图标的方法。
背景技术
安卓系统(Android)是基于Linux开放性内核的操作系统。随着越来越多的人使用安卓系统手机,安卓应用程序也越来越多,安卓应用程序的图标给用户带来了界面的炫酷体验,丰富了安卓的UI系统。由于安卓应用程序可能有多个入口,每个入口对应一个图标。因此,市面上原有的解压安卓应用程序再到用户自己到相应的目录查找图标的方法已经无法满足用户的需求。原因是一般用户根本不知道安卓应用程序图标具体的位置也不知道程序的入口有几个。这样获取Android安卓应用程序的入口及图标则显得越来越困难,开发者也不愿开放自己的源码与素材。一般用户也很难在网上找到相应的Android安卓应用程序的入口与图标,怎样才能更加高效更加快速的获取Android安卓应用程序的入口与图标显的尤为重要。用户获得这些入口程序名称和入口图标之后,可以根据自己的习惯,修改相应的入口图标和入口程序名称。
发明内容
本发明的目的,就是克服现有技术的不足,提供一种可以获取安卓应用程序名称和入口图标名称的方法,本方法可以获取安卓应用程序所有入口程序名称和入口图标,免除了用户手动查找多个入口图标,进而修改所需入口程序名称和入口图标的麻烦。
为了达到上述目的,采用如下技术方案:
一种获取安卓应用程序的入口及图标的方法,用于查找安卓应用程序的入口及图标,包括以下步骤:
步骤一:反编译所述安卓应用程序,获取安卓应用程序的配置文件;
步骤二:解析所述配置文件,查找安卓应用程序的启动入口,获取该启动入口的入口信息;
步骤三:根据所述入口信息获取安卓应用程序的入口程序名称和入口图标。
进一步地,步骤一具体包括:通过JAVA虚拟主机合并所述反编译安卓应用程序的线程和所述读取错误输出流的线程,获取安卓应用程序的配置文件,所述配置文件包括工程配置文件、基本信息配置文件和资源配置文件。
进一步地,步骤二具体包括:通过SAX遍历工程配置文件,判断工程配置文件中各个界面控制器组件的属性值是否与预设的属性值相同,若是,该界面控制器组件为安卓应用程序的启动入口,获取该界面控制组件的入口程序名称值和入口图标名称值。
进一步地,所述步骤三具体是:所述入口图标名称值主要由目标地址和目标图标值组成,所述入口程序名称值主要由目标地址和目标程序值组成,根据入口程序名称值从基本配置文件中查找入口程序名称,根据入口图标名称值从资源配置文件中查找入口图标。
进一步地,所述步骤三具体是:根据入口程序名称值的目标地址,从目标地址指向的基本配置文件中查找程序值与目标程序值相同的入口程序名称;根据入口程序图标值的目标地址,从目标地址指向的资源配置文件中查找图标值与目标图标值相同的入口图标。
进一步地,根据预设的路径,存储所述入口图标至该路径。
与现有技术相比,本发明的有益效果在于:
1.本发明解决了反编译安卓应用程序后,用户无法获知入口图标的具体位置的问题,也解决了用户无法获知该安卓应用程序有多少个入口图标的问题。
2.本发明可以通过合并反编译安卓应用程序的线程和读取错误输出流的线程,可以有效快速地获得反编译后的应用图标具体位置。
3.本发明可以获取到安卓应用程序的所有入口图标,用户可以根据反编译的结果找到入口图标,修改入口图标。
4.本发明可以获取安卓应用程序的入口程序的名称,让用户可以获得每个入口程序的名称,还可以修改入口程序的名称。
附图说明
图1是本发明第一实施例所述的获取安卓应用程序的入口及图标的方法的步骤流程图;
图2是本发明第一实施例步骤二的具体实现方法的步骤流程图;
图3是本发明第二实施例所述的获取安卓应用程序的入口及图标的方法的步骤流程图。
具体实施方式
下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
实施例一
请参阅图1,其为本发明的一种获取安卓应用程序的入口及图标的方法的步骤流程图,用于查找安卓应用程序的入口及入口图标,包括以下步骤:
S10:反编译所述安卓应用程序,获取安卓应用程序的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市久邦数码科技有限公司,未经广州市久邦数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210429177.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组装蓄电池样品的简易工装
- 下一篇:屏幕解锁的方法及终端