获取Android APP包名的方式有多种,可以参考这篇文章:

1、直接从代码中androidmanifest.xml文件查看

package="com.sample.office"

Androidmanifest文件的样式及详细内容可以查看这篇文章:https://blog.csdn.net/alice_tl/article/details/75905403。

2、使用adb命令查看

使用adb shell pm list packages查看手机系统里的包名。前提是已经搭建好Android SDK环境。

参数

作用

adb shell pm list packages

打印设备上的所有软件包

adb shell pm list packages -f

输出包和包相关联的文件

adb shell pm list packages -d

只输出禁用的包由于本机禁用没有,输出为空

adb shell pm list packages -e

只输出启用的包

adb shell pm list packages -s

只输出系统的包

adb shell pm list packages -3

只输出第三方的包

adb shell pm list packages -i

只输出包和安装信息(安装来源)

adb shell pm list packages -u

只输出包和未安装包信息(安装来源).

adb shell pm list packages --user <USER_ID>

根据用户id查询用户的空间的所有包,USER_ID代表当前连接设备的顺序,从零开始

但是查询出来的结果可能是这种:

因此一般会手机上启动app后,使用如下adb命令来看

adb shell "dumpsys window | grep mCurrentFocus"

可以看到这个com.xxxx.xx的就是所要获取到的包名了~

3、使用文件管理器看

安装任意文件管理器,查看如下目录:storage/sdcard/Android/data/

即可看到设备上所有安装的app的包名对应的文件夹及icon缩略图,找到自己要测试的app即可

获取Android APP的包名相关推荐

  1. Android 在Android手机上获取其他应用的包名及版本号

    获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...

  2. java怎么获取手机权限,Android 获取手机全部应用包名以及权限

    Android 获取手机所有应用包名以及权限 package gongzibai.co.cc; import java.util.List; import android.app.Activity; ...

  3. APP的包名和签名获取工具

    APP的包名和签名获取工具 下载地址: http://qzonestyle.gtimg.cn/qzone/vas/opensns/res/doc/AppManage.apk 获取签名工具 https: ...

  4. Android跳转到应用商店及常见APP对应包名

    /*** 启动到应用商店app详情界面** @param appPkg 目标App的包名* @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用 ...

  5. Android获取第三方程序的包名

    前言 有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity. 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity. 1.使用adb ...

  6. Android绕过微信包名限制对接微信登录和支付

    Android绕过微信包名限制对接微信登录和支付 前言 最终效果 原理 代码 通过 APT 生成 WXEntryActivity 文件 对接微信SDK End 前言 Android对接微信登录和支付几 ...

  7. Airtest IDE 自动化测试14 - 查看手机上 app 的包名 几种方式

    前言 启动指定的app,需知道app的包名,app已经安装到手机上了,如何查看安装包的包名呢? adb shell 查看手机上所有app的包名 >adb shell pm list packag ...

  8. Android实现根据包名跳转各大应用市场

    目录 前言: 1.MartetUtils:各大应用市场工具类 2.使用实例代码,这里以跳转qq为例: 3.实现的效果截图如下: 4.总结:目前已经实现华为.小米.oppo.vivo.魅族.联想.应用宝 ...

  9. Android Studio 修改包名

    Android Studio 修改包名 1. 介绍 2. 操作概述 3. 图片解说 1. 介绍 根据目录层次修改包名(包括公司名). 目的:将 kirin 公司改成 kk. 参考:AndroidStu ...

  10. Android开发时包名、签名、渠道和版本号的易坑点(转)

    本文中总结一下 Android 开发中容易被忽视的一些注意事项吧: 一.谨慎选择包名 包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段.重复的包名 ...

最新文章

  1. 【spring框架】spring整合hibernate初步
  2. 生成器generator
  3. python学精通要多久-python多久能精通
  4. 新配windows服务器及上边功能的试用体会
  5. 记一次支付系统的设计体验
  6. GDCM:读取PatientName的测试程序
  7. Linux云服务器安装Tomcat
  8. Gateway internal_length debug with Sara Zhang
  9. VS2010创建ATL工程及使用C++测试COM组件
  10. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(6)--(计算共线矩阵T)
  11. Mybatis中强大的resultMap
  12. SpringBoot (6)---RestTemplate方法详解(2)
  13. 斐讯k1潘多拉专版固件_斐讯K1、K2路由器刷机Breed/华硕老毛子、梅林、潘多拉/openwrt固件...
  14. ITIL规范(持续更新)
  15. LM2596和LM2576区别,开关电源芯片LM2576和LM2596为什么开关频率越高,输出接电感值和电容值就越小呢?电感电容体积小,有利于减小开关电源整体模块的体积
  16. 业务架构是战略,应用架构是战术,技术架构是装备
  17. 记录cesium移动模型绘制轨迹
  18. 西电计科微机原理期末复习笔记
  19. 使用pe系统 修复引导
  20. 关于重定向和转发的理解

热门文章

  1. 【1024两年祭】溯流光 觅杳杳
  2. 瑞友天翼服务器系统资源不足,瑞友天翼问题处理
  3. 成为一名Java高级工程师需要掌握哪些技能
  4. Basic knowledge about python
  5. css3仿手机版淘宝商品并列显示
  6. 佳能MP145/140打印机 出现错误代码“E5”怎么处理
  7. C语言软盘,如何使用编程的方法--创建1.44兆软盘镜像的几种方法。。。(之一 C语言法)...
  8. js操作json对象
  9. 数据分析师—Excel实战篇
  10. 计算机等级二级c语言考试真题,历年计算机等级考试二级C语言上机真题及答案..pdf...