方法一

有源码的情况直接打开AndroidManifest.xml文件,文件会有package信息

  • android.intent.action.MAIN决定应用程序最先启动的Activity

  • android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里

方法二

反编译apk,反编译后打开AndroidManifest.xml文件,文件会有package信息

方法三

aapt dump badging F:\****.apk
复制代码

aapt工具是sdk自带的一个工具,在sdk\builds-tools\目录下,将appt.exe所在路径添加至path环境变量里,cmd输入aapt查看是否可使用,有如下响应内容即成功

将需要查看的apk复制到电脑任意路径下,例如F:\1.apk

使用命令 aapt dump badging F:\1.apk

运行后的结果前两行分别是包名appPackage和Activity

方法四

aapt dump xmltree F:\****.apk AndroidManifest.xml
复制代码

将需要查看的apk复制到电脑任意路径下,例如F:\1.apk

使用命令 aapt dump xmltree F:\1.apk AndroidManifest.xml

运行后的结果就有包名appPackage和Activity

方法五

adb logcat -c   //清除logcat内容
adb logcat ActivityManager:I *:s    //仅输出标记为“ActivityManager”并且优先级大于等于“Info”的日志,*:S用于设置所有标记的日志优先级为S(无记载,最高优先级,没有什么会被记载)
复制代码

手机启动要查看的app,就会加载日志信息

结果如下图:

方法六

adb logcat > D:/logs.txt
或 adb logcat|find "Displayed" >d:/logs.txt
复制代码

启动app,cmd输入adb logcat > D:/logs.txt(开启日志),输入Ctrl+C(关闭日志),在日志查找appPackage和AppActivity,文件内搜索Displayed找到Package和Activity信息

或使用该命令直接过滤再保存到txt文件内 adb logcat|find "Displayed" >d:/logs.txt

转载于:https://juejin.im/post/5c3809a451882524c84ebabe

Android查看appPackage和Activity的多种方法相关推荐

  1. 70、android 查看当前显示activity方式

    方法一:仅用于查看当前显示的activity 打开Android Studio 的Terminal ,执行 adb shell 然后输入执行 : dumpsys window | grep mCurr ...

  2. 智能手机查看上网IP地址的多种方法

    当你试着将智能手机当做媒体中心或者无线文件服务器时,总有一些手机应用和电脑上的应用程序需要知道你手机的IP地址是什么.在某些系统的智能机上找出IP地址比其他一些系统的智能机要更麻烦一些.本文将针对包括 ...

  3. Android Fragment 调用宿主Activity 里面的方法

    方法 1 : 直接在Fragment 写 MainActivity main = (MainActivity) getActivity();main.xx; // xx 是 MainActivity ...

  4. android自动获取系统时间,Android获取系统时间的多种方法

    Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime ...

  5. 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)

    文章目录 一. 方法追踪代码模板 二. 追踪 Launch 页面的 onCreate 方法执行情况 1. 示例项目 2. SD 卡访问权限问题 ( 动态权限申请 ) 3. MainActivity o ...

  6. android 电池电量广播,Android查看电池电量的方法(基于BroadcastReceiver)

    本文实例讲述了Android查看电池电量的方法.分享给大家供大家参考,具体如下: 程序如下: import android.app.Activity; import android.app.Dialo ...

  7. android 页面过渡动画,Activity过渡动画的实现方法

    1.使用overridePendingTransition方法实现Activity跳转动画 overridePendingTransition方法是Activity中提供的Activity跳转动画方法 ...

  8. android 退出多个activity,Android 中 退出多个activity的经典方法

    1.使用list集合方式 用list保存activity实例,然后逐一干掉 import java.util.linkedlist; import java.util.list; import and ...

  9. android 自定义 theme,Android使用Theme自定义Activity进入退出动画的方法

    本文实例讲述了Android使用Theme自定义Activity进入退出动画的方法.分享给大家供大家参考,具体如下: 有没有觉得Activity的默认动画太快了或者太难看了.. 我原来使用Activi ...

  10. Android屏幕旋转时Activity不重新调用onCreate的方法

    2019独角兽企业重金招聘Python工程师标准>>> android屏幕旋转时Activity不重新调用onCreate的方法 当手机转屏时,Activity的onDestroy和 ...

最新文章

  1. 黑帽SEO:Google为什么会屏蔽你的网站
  2. 告别AI模型黑盒子:可解释性将是数据科学的下一个“超能力”
  3. opencv imencode跟imdecode函数jpg(python)
  4. 牛逼!Python的类和对象(长文系列第⑤篇)
  5. google i/o_Google I / O 2017最有希望的突破
  6. 复杂的c语言,C语言:复杂数据类型
  7. 队列/优先队列的应用问题
  8. hadoop使用combiner合并操作
  9. 安装Microsoft Visual Studio 2008的时候,经常会出现Microsoft Visual Studio Web创作组件安装失败的情况
  10. ATX电源的工作原理
  11. 公式计算机实现,数学公式的计算机表达(精选).doc
  12. 竞品分析:网易云音乐和QQ音乐,音乐类app的战场
  13. android微信卡,微信无响应怎么弄 让别人微信卡死的小技巧(PC/安卓适用)
  14. English Reading - Thai cave rescue boys relive 'moment of miracle'
  15. Oracle数据库(四)备份与还原
  16. call和apply详解-利用借充电宝模拟用法
  17. 关于推荐系统的全面调研与探讨!千万别错过!
  18. 计算机专业大学排名(全168所学校)
  19. 量子计算机算法详解,量子计算机量子算法以及物理实现.pdf
  20. 金网安泰JAVA开发工程师面经

热门文章

  1. 【车间调度】基于matlab遗传算法求解置换流水车间调度问题【含Matalb源码 176期】
  2. 【车间调度】基于matlab改进的鲸鱼算法求解双目标柔性车间调度问题【含Matlab源码 026期】
  3. ai人工智能的数据服务_建立AI系统的规则-来自数据科学家
  4. ai初创企业商业化落地_初创企业需要问的三个关于人工智能的问题
  5. Numpy重要模块——linalg线性代数详细参数及演示
  6. Anaconda3创建、删除虚拟环境(win10)
  7. ImportError: cannot import name 'PILLOW_VERSION'
  8. 例3.6 二叉搜索树 - 九度教程第36题(二叉排序树)
  9. mysql运维知识_Mysql运维知识
  10. 一篇Rust的30分钟介绍