表白:我越想睡越怕黑,越醒着越怕鬼,越爱她越是自卑,疑神疑鬼

讲解对象:更多获取app包名方法作者:融水公子 rsgz方法1:d.app_current()原理:显示正在运行的app包名import uiautomator2 as u2

# 连接手机

d = u2.connect("http://10.106.54.167:7912")

# 打开应用

d(text="QQ影音").click()

# 获取QQ影音包名

print(d.app_current())

# {'package': 'com.tencent.research.drop', 'activity': '.ui.main.MainActivity', 'pid': 12087}方法2:d.app_list_running()原理:列举所有运行的app包名import uiautomator2 as u2

# 连接手机

d = u2.connect("http://10.106.54.167:7912")

# 打开应用

d.app_start("com.tencent.research.drop")

print(d.app_list_running())

# ['com.qualcomm.qcrilmsgtunnel', 'com.android.camera', 'com.android.email', 'com.xiaomi.metoknlp', 'com.android.nfc', 'com.miui.face', 'com.miui.voiceassist', 'com.miui.securitycenter', 'com.android.quicksearchbox', 'com.tencent.mm', 'com.android.permissioncontroller', 'com.android.smspush', 'com.xiaomi.mi_connect_service', 'com.lbe.security.miui', 'android.ext.services', 'com.xiaomi.aiasst.vision', 'com.android.shell', 'com.android.chrome', 'com.qualcomm.qti.devicestatisticsservice', 'com.miui.powerkeeper', 'com.miui.wmsvc', 'com.qualcomm.qti.workloadclassifier', 'com.miui.vsimcore', 'com.android.se', 'com.miui.voicetrigger', 'com.miui.gallery', 'com.xiaomi.mircs', 'com.tencent.soter.soterserver', 'com.xiaomi.finddevice', 'com.android.phone', 'com.xiaomi.joyose', 'com.miui.analytics', 'com.xiaomi.misettings', 'com.qualcomm.qti.telephonyservice', 'com.miui.contentcatcher', 'com.goodix.fingerprint', 'com.tencent.mobileqq', 'com.qualcomm.qti.autoregistration', 'com.sohu.inputmethod.sogou.xiaomi', 'com.miui.systemAdSolution', 'com.eg.android.AlipayGphone', 'com.miui.mishare.connectivity', 'com.github.uiautomator', 'com.miui.daemon', 'com.google.android.documentsui', 'com.miui.dmregservice', 'com.xiaomi.xmsfkeeper', 'com.xiaomi.bluetooth', 'com.sohu.inputmethod.sogou', 'com.miui.home', 'com.android.systemui', 'com.tencent.research.drop', 'com.xiaomi.xmsf', 'com.xiaomi.location.fused']

#关闭应用

d.app_stop('com.tencent.research.drop')

# 清空数据

d.app_clear('com.tencent.research.drop')方法三:adb指令1# 适用于:windows

D:\adb>adb shell dumpsys activity | find "mFocusedActivity"

# 适用与linux 或者mac

D:\adb>adb shell dumpsys activity | grep "mFocusedActivity"在我的电脑上运行没有出现结果 很奇怪 现在我没时间研究这个。

反正这个命令是没错的,有谁发现了问题出现在哪里了可以邮箱告知一下吗?

2966261184@qq.com(仅用于技术交流)

方法四:adb指令2

这个运行成功了# 适用于windows

adb shell dumpsys activity top | findstr ACTIVITY

D:\adb>adb shell dumpsys activity top | findstr ACTIVITY

ACTIVITY com.android.systemui/.recents.RecentsActivity f2540ce pid=2470

ACTIVITY com.miui.home/.launcher.Launcher bc35f3d pid=2810

ACTIVITY com.tencent.research.drop/.ui.main.MainActivity 62b4874 pid=30810方法五:aapt指令实际上aapt也是一个工具,隐藏在之前的相关的adb工具包里面

通常在sdk/build-tools/android4.4w/aapt.exe  把这个放在环境变量里面就可以使用了。或者直接到对应的目录里面使用也可以aapt工具下载地址:https://androidaapt.com/

# 运行命令即可

aapt dump badging file.apk比如说D盘有一个apk

aapt dump badging D:\Future-release-2018.apk

这个就是包名

---

欢迎大家关注我的公众号,一起切磋技术,友好交流。公众号:小雪妃谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。

---

获取包名列表android,更多获取app包名方法相关推荐

  1. 查询android手机端包名,查看android手机原生app包名的方法

    如果想要知道手机原生携带的app的基本信息,首先是无法获取到这个apk软件包,也就无法用appium中的aapt的方法来获取对应的信息.此时可以通过抓取日志的方法获取基本信息. 举例:想要获取到手机功 ...

  2. android中获取应用程序(包)的信息,Android中获取应用程序(包)的信息PackageManager的使用(一).doc...

    Android中获取应用程序(包)的信息PackageManager的使用(一) 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename.label.icon.占用大小等 ...

  3. Android获取的状态栏高度,Android中获取状态栏高度的两种方法分享

    前言 最近在做一个关于FAB的功能的时候需要获取状态栏的高度,在网上查了很多种方法,下面是选出的比较合理的两个方法.主要参考stackoverflow的这篇问答:http://stackoverflo ...

  4. android获取运行应用程序,Android中获取正在运行的应用程序

    Android中获取正在运行的应用程序 ActivityMain.java 1.public class ActivityMain extends ListActivity { 2. @Overrid ...

  5. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  6. android获取sd的大小,Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法...

    本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法.分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总 ...

  7. android获取存储设备根目录,Android ndk获取手机内部存储卡的根目录方法

    如下所示: jclass envcls = env->FindClass("android/os/Environment"); //获得类引用 if (envcls == n ...

  8. android.support.v7.app 包下载,“package android.support.v7.app does not exist” error in androidStudio...

    问题 i am just starting with android development using androidStudio i am following udacity tutorial w ...

  9. 查看android手机原生app包名的方法

    如果想要知道手机原生携带的app的基本信息,首先是无法获取到这个apk软件包,也就无法用appium中的aapt的方法来获取对应的信息.此时可以通过抓取日志的方法获取基本信息. 举例:想要获取到手机功 ...

  10. Android系统中app包名、activity名汇总

    转载自:http://blog.csdn.net/qq_23100787/article/details/51567306 应用程序名称:Ascend工具 包名:com.genokolar.Novot ...

最新文章

  1. H.264中的量化过程
  2. unicode 字符集环境下的mfc 读写 ini 配置文件的_WSL:在Windows下优雅地玩Linux
  3. 腾讯2020校园招聘---假期
  4. SSL 1461——最大连续数列的和
  5. datatable使用groupby进行分组统计 [2]
  6. JS判断当前DOM树是否加载完毕
  7. .30-浅析webpack源码之doResolve事件流(2)
  8. 实用工具系列 - Xshell安装下载与使用
  9. Word文档自动生成目录方法,一看就会!还会自动更新
  10. JavaFX 2 Dialogs
  11. 从链家爬取北京各区二手房房价进行分析并实现数据可视化
  12. 三人行必有我师焉 [ 光影人像 东海陈光剑 的博客 ]
  13. java duration 设置值,Java Duration plus(Duration)用法及代码示例
  14. vue使用百度地图 图标自定义 之 本地图标显示问题
  15. 华三防火墙NAT配置CLI
  16. 基于MATLAB GUI界面的串口小助手
  17. 理解jquery的$.extend()、$.fn和$.fn.extend()
  18. 判断三角形(PTA厦大慕课)
  19. 给定一个完全由小写英文字母组成的字符串等差递增序列
  20. iOS 逆向编程(九 - 1)通过 USB 连接登录 iPhone 以及端口映射

热门文章

  1. 【转】推荐一款Java反编译器,比较好用
  2. Linux cache清理
  3. linux 下svn安装
  4. 微信小程序,video 全屏视屏展示,广告样式
  5. centos php 安装openssl,详解Linux(centos7)下安装OpenSSL安装图文方法
  6. java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎样设置?...
  7. C# Json、datatable、model互相转换
  8. C#读写注册列表(写入注册列表,读取注册列表的数据)
  9. 关于laravel报错Class 'Barryvdh\Debugbar\ServiceProvider' not found
  10. linux 启动作业,[转载] 随身带着走的作业系统 ~安装Linux作业系统于随身碟~