获取Android APP的包名
获取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的包名相关推荐
- Android 在Android手机上获取其他应用的包名及版本号
获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...
- java怎么获取手机权限,Android 获取手机全部应用包名以及权限
Android 获取手机所有应用包名以及权限 package gongzibai.co.cc; import java.util.List; import android.app.Activity; ...
- APP的包名和签名获取工具
APP的包名和签名获取工具 下载地址: http://qzonestyle.gtimg.cn/qzone/vas/opensns/res/doc/AppManage.apk 获取签名工具 https: ...
- Android跳转到应用商店及常见APP对应包名
/*** 启动到应用商店app详情界面** @param appPkg 目标App的包名* @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用 ...
- Android获取第三方程序的包名
前言 有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity. 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity. 1.使用adb ...
- Android绕过微信包名限制对接微信登录和支付
Android绕过微信包名限制对接微信登录和支付 前言 最终效果 原理 代码 通过 APT 生成 WXEntryActivity 文件 对接微信SDK End 前言 Android对接微信登录和支付几 ...
- Airtest IDE 自动化测试14 - 查看手机上 app 的包名 几种方式
前言 启动指定的app,需知道app的包名,app已经安装到手机上了,如何查看安装包的包名呢? adb shell 查看手机上所有app的包名 >adb shell pm list packag ...
- Android实现根据包名跳转各大应用市场
目录 前言: 1.MartetUtils:各大应用市场工具类 2.使用实例代码,这里以跳转qq为例: 3.实现的效果截图如下: 4.总结:目前已经实现华为.小米.oppo.vivo.魅族.联想.应用宝 ...
- Android Studio 修改包名
Android Studio 修改包名 1. 介绍 2. 操作概述 3. 图片解说 1. 介绍 根据目录层次修改包名(包括公司名). 目的:将 kirin 公司改成 kk. 参考:AndroidStu ...
- Android开发时包名、签名、渠道和版本号的易坑点(转)
本文中总结一下 Android 开发中容易被忽视的一些注意事项吧: 一.谨慎选择包名 包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段.重复的包名 ...
最新文章
- 【spring框架】spring整合hibernate初步
- 生成器generator
- python学精通要多久-python多久能精通
- 新配windows服务器及上边功能的试用体会
- 记一次支付系统的设计体验
- GDCM:读取PatientName的测试程序
- Linux云服务器安装Tomcat
- Gateway internal_length debug with Sara Zhang
- VS2010创建ATL工程及使用C++测试COM组件
- 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(6)--(计算共线矩阵T)
- Mybatis中强大的resultMap
- SpringBoot (6)---RestTemplate方法详解(2)
- 斐讯k1潘多拉专版固件_斐讯K1、K2路由器刷机Breed/华硕老毛子、梅林、潘多拉/openwrt固件...
- ITIL规范(持续更新)
- LM2596和LM2576区别,开关电源芯片LM2576和LM2596为什么开关频率越高,输出接电感值和电容值就越小呢?电感电容体积小,有利于减小开关电源整体模块的体积
- 业务架构是战略,应用架构是战术,技术架构是装备
- 记录cesium移动模型绘制轨迹
- 西电计科微机原理期末复习笔记
- 使用pe系统 修复引导
- 关于重定向和转发的理解
热门文章
- 【1024两年祭】溯流光 觅杳杳
- 瑞友天翼服务器系统资源不足,瑞友天翼问题处理
- 成为一名Java高级工程师需要掌握哪些技能
- Basic knowledge about python
- css3仿手机版淘宝商品并列显示
- 佳能MP145/140打印机 出现错误代码“E5”怎么处理
- C语言软盘,如何使用编程的方法--创建1.44兆软盘镜像的几种方法。。。(之一 C语言法)...
- js操作json对象
- 数据分析师—Excel实战篇
- 计算机等级二级c语言考试真题,历年计算机等级考试二级C语言上机真题及答案..pdf...