获取应用包名

本文介绍了三种获取Android应用包名的方法:通过aapt工具解析apk文件、使用adb shell命令获取当前焦点应用包名以及列出手机上所有应用的包名。操作过程中需注意命令的正确执行和应用的状态。包名在应用开发和管理中具有唯一性。
摘要由CSDN通过智能技术生成

一、获取应用包名的方法
1、根据应用的apk文件来获取

(1)打开cmd窗口,cd命令切换到Andorid SDK下的aapt所在目录(一般在build-tools目录下)
    注:切换到不同磁盘的目录,需要先切换到对应的磁盘,再切换到对应的目录
(2)运行指令  :aapt dump badging  XX\XXX\XXXX.apk  (路径不要出现中文)

C盘切到不同的盘符 【直接用盘符就行,不需要cd,切换目录需要cd】
在这里插入图片描述

2、获取手机上运行的应用包名

(1)打开cmd窗口,运行指令:adb shell dumpsys window | findstr mCurrentFocus
                        adb shell dumpsys window w | findstr \/ | findstr name=
                       【两个指令均可,指令2对于有的应用可能无法获取其包名】
 注:应用需要处于打开状态

3、获取手机内所有应用的包名

(1)打开cmd窗口,运行指令:adb shell pm list package -f

二、注意:

 1、package:name和launchable-activity:name为两种名称
 2、包名是唯一的,但是Activity名是每个页面各有一个
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值