当前位置: 首页 > news >正文

怎么查看Android设备中安装的某个apk包名和启动页activity

背景描述:

android系统开发的时候,有时需要手动拉起一个apk,测试自己的hal层或者框架层修改是不是正常。测试apk一般都不是自己开发的,有时还是外部或者应用商店下载的。通过adb命令手动拉起某个apk,怎么知道apk的包名这些信息是什么呢?

直接介绍操作, 这里以android11版本为例子,假设我们安装的apk:Camera2.apk  (通常这个名字我们下载安装的时候能看到)。

具体步骤如下:

1.查看Camera2.apk的包名

从这里可以看到Camera2.apk的包名是"com.android.camera2"

2. 查看Camera2.apk launcher activity名字

打开dump_package_0701.txt文件,从如下内容可以看出activity名字是"com.android.camera.CameraActivity"

解释下红框内容:

1.Intent Action

android.intent.action.MAIN

是一个标准的Android操作,指示应用程序的入口(类似于"main"函数)。应用程序在它们的清单(AndroidManifest.xml)中声明这个来标记是launchable activity。

2.Activity Entry

d670af0 com.android.camera2/com.android.camera.CameraActivity filter b93f2ee

  • d670af0   系统内部分配给Activity组件的ID,以有效的管理系统组件
  • com.android.camera2    应用程序的包名
  • com.android.camera.CameraActivity  Activity完整类名
  • filter b93f2ee   与此Activity关联的intent filter的唯一标识符

3.Intent Filter Details

  • Action: "android.intent.action.MAIN" 表示这个Activity声明它可以处理MAIN动作
  • Category: "android.intent.category.LAUNCHER"  用于标识该Activity的类别,属于LAUNCHER类别,这意味着它将出现在设备的应用程序启动器(主屏幕)中。当用户点击应用图标时,它将成为入口点。只有带LAUNCHER的Activity才会显示在应用程序抽屉中。

http://www.lryc.cn/news/578750.html

相关文章:

  • CSS 安装使用教程
  • 【Python基础】11 Python深度学习生态系统全景解析:从基础框架到专业应用的技术深度剖析(超长版,附多个代码及结果)
  • python 继承
  • HDMI 2.1 FRL协议的流控机制:切片传输(Slicing)和GAP插入
  • [Python] -基础篇8-Python中的注释与代码风格PEP8指南
  • Qt_Creator入门基础知识
  • 顶级SCI极光优化算法!PLO-Transformer-GRU多变量时间序列预测,Matlab实现
  • CMS、OA、CRM、ERP 是什么意思?区别在哪里
  • 为什么js是单线程?
  • C++ 快速回顾(六)
  • 黑马python(二十三)
  • 【ArcGIS】矢量数据的叠加分析
  • SQL SELECT 语句
  • Python OrderedDict 用法详解
  • TypeScript系列:第六篇 - 编写高质量的TS类型
  • 宁德时代携手问界,以“厂中厂”模式加速扩产
  • 零信任安全管理系统介绍
  • 电机控制——电机位置传感器零位标定
  • (论文总结)语言模型中的多模态思维链推理
  • Cross-modal Information Flow in Multimodal Large Language Models
  • gateway白名单存储nacos,改成存储数据库
  • Wisdom SSH 与宝塔面板:深度对比剖析
  • wrap+aria2c提高下载速度
  • 【仿muduo库实现并发服务器】LoopThreadPool模块
  • C# WPF + Helix Toolkit 实战:用两种方式打造“六面异色立方体”
  • 锂离子电池均衡拓扑综述
  • Bootstrap 安装使用教程
  • tree 命令集成到 Git Bash:可视化目录结构的指南
  • Cereal中支持QString、QVector、QList、QMap
  • web开发,旅游景点管理系统推荐算法版本demo,基于asp.net,mvc,c#,sql server