Android获取Apk包名和启动的Activity
来源:互联网 发布:线路板pcb设计软件 编辑:程序博客网 时间:2024/05/22 08:04
在我们的开发业余时候,有可能会用到一个APK的包名和启动Activity。
Android根据Apk获取包名和启动Activity的方法有几种,下面简单介绍两种:
1:根据re-sign.jar工具,也就是我们平时用的apk重签名工具,
首先:肯定是下载jar包了,如果你没有的话。
其次:将re-sign.jar放入到我们的sdk的tools文件夹下,如下图:
此时就可以直接打开它了(注:此时一定要保证在环境变量中设置了Android_HOME变量,,我曾经就卡在这了)如下:
下面找到我们APK目录:
这里我用的是饿了么APK,直接将APK拖拽到re-sign就可以了,结果如下所示:
好了,包名和启动Activity出来了。当然这种方式有些APK是无法解析到了,下面就讲第二种方法。
2:使用aapt工具,下载了安卓sdk后都会自带的,在你的sdk/build-tools下面,
打开CMD命令,进入到我们的aapt目录下:,如果build-tools下没有此工具的话,就往下一层找,我的是在下一层:D:\worksoft\android-sdk-windows\android-sdk-windows\build-tools\21.0.1;
接着敲上 aapt dump badging 你的apk所在路径 按回车 这里是饿了么的apk包名:aapt dump badging E:\360Downloads\Apk\饿了么 7.1.apk:这样包名,和启动Activity就出来了,还有一些权限,这里就不截图了,大家自己找一下吧。
当然还有一些其他方法,比如:直接解压,反编译等,解压很简单,不过大部分一解压就成乱码了,找起来不太容易,反编译的话大家自己搜搜吧。
- Android获取Apk包名和启动的Activity
- Android 根据apk获取应用包名和启动Activity
- android APK包名和启动的Activity
- 使用aapt查看apk包名和启动的activity
- 怎么获得apk的包名和启动Activity
- 跳转到已安装的apk&&获取Android应用包名package和入口activity名称
- 使用aapt获取android apk信息(包名、启动Activity、权限)
- 如何获取Android app的apk包名和launcherActivity?
- 获取apk包的包名以及activity
- 怎么找android应用的包名和启动activity
- Android获取Apk的包名
- 获取所有APP包名和启动Activity名
- 如何获取android apk的报名和启动activity
- android获取APP 包名和activity
- 使用aapt查看apk包名和第一个启动的activity
- APP自动化测试时如何获取APK的activity和包名
- Android 中获取Apk的包名和类名的实现方法
- 快速获取Android应用包名和Activity名
- 谷歌开发者中文站上线,官方技术文档可以顺利查看
- 让KindEditor支持视频、音频播放!
- 两个数的最大公约数
- oracle如何写存储过程
- Java方法重载(overloading)与方法重写(overriding)
- Android获取Apk包名和启动的Activity
- 得到当前时间几秒钟前或几秒钟后的时间
- nodejs创建代理
- OpenGL初学笔记
- 根据朱有鹏老师课堂Uboot 2013.10版本移植到S5pv210开发板上第一阶段
- Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
- 表单过滤
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成他的数字之和
- 深度学习常用CNN Model总结(alex \googlenet\等)