如何获取android apk的报名和启动activity
来源:互联网 发布:cda数据分析师培训 编辑:程序博客网 时间:2024/05/12 11:53
1查看手机的data数据(!!!需要先root,不推荐)
adb shell
cd data/data
ls
如果没有root,提示[opendir failed, Permission denied
2使用查找命令(❌)
adb shell ps|findstr /i "keyword"
这个命令来自百度
应该是分为三步
第一步先进入shell环境,第二部列出当前的进程,第三部搜索,如果不嫌麻烦,可以在列出进程后,直接一个个的找
3使用android-sdk/tools/monitor.bat(❌)
是在sdk下打开monitor这个工具
以上据说只能获得包名,也有可能获得不了包名,我自己使用第三种,有时候就看不到。我觉得方法并不完美,在手机的data数据一个个查看,或者在进程中搜索,并不简单,还不如用最傻的办法,打开手机,去文件目录下找,一般一级目录下就有com.aa.bb,对比应用的英文翻译,很快就能找到,android/data下面也有
4使用重签名工具
比如re-sign
过程描述起来很简单
4.1下载re-sigb.jar
4.2切换到re-sign.jar所在的目录,在命令下输入java -jar re-sign.jar
4.3将需要获得信息的apk拖拽到重签名窗口
整个过程,对环境要求比较麻烦
4.一必须配置java环境,配置java环境的方式不只是一种,但它似乎要求必须配置JAVA_HOME
4.二必须配置android环境,要求必须配置ANDROID_HOME
4.三sdk的tools目录下必须有zipalign.exe
总结起来并不方便
5使用pm 可以得到包名
adb shell
pm list package
pm list package -f //显示到更详细些
6使用AndroidManifest.xml中查看,必须有代码
7使用aapt(✅灰常推荐)
aapt dump badging xx.apk
8反编译工具apktool
正在学习中
2016-11-8
- 如何获取android apk的报名和启动activity
- Android获取Apk包名和启动的Activity
- Android 根据apk获取应用包名和启动Activity
- 获取APK 的启动Activity名称
- android APK包名和启动的Activity
- 怎样获取apk的package 和 activity
- android 一个apk启动另一个apk的activity
- 从未安装的APK中获取默认启动的Activity
- 只有apk的情况下如何查看package name和启动的activity
- 如何获取Android app的apk包名和launcherActivity?
- 如何获取一个Android App APK的所有Activity类名?
- APP自动化测试时如何获取APK的activity和包名
- 【android学习】一个APK的Activity启动另一个APK的Activity
- 跳转到已安装的apk&&获取Android应用包名package和入口activity名称
- 启动APK的默认Activity
- Android 通过反射启动未安装的APK中的Activity
- 使用aapt查看apk包名和启动的activity
- 怎么获得apk的包名和启动Activity
- Linux用户管理 文件权限
- assert
- QT5 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Ext.Ajax.request与getForm().submit的区别
- Mapped Statements collection already contains value for test.deleteUser
- 如何获取android apk的报名和启动activity
- Win7安装MarkdownPad2破解版,报Awesomium.Windows.Controls.WebControl 错误的解决方案
- linux中hadoop的IP设置
- gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer .
- ubuntu系统root用户能够远程登录
- ios 自定义键盘输入框 输入框跟随文字换行变宽 输入框随着键盘消失出现位置进行变化
- 通过jquery.cookie.js实现记住用户名、密码登录功能
- 微信兔子,比较下来算是比较好用的工具
- MySQL数据库学习五 之 SELECT语句