adb发送广播

ADB 操作命令详解及用法大全

只愿长相守 提交于 2019-12-03 08:04:53
本文转载于: 猿2048 网站➩ https://www.mk2048.com/blog/blog.php?id=hc0bkiickj 一、ADB是什么? ADB,即 Android Debug Bridge 是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell (可用来在模拟器或连接的设备上运行各种命令)的访问。可以在 Android SDK/platform-tools 中找到 adb 工具或下载 ADB Kits 。 注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 二、ADB有什么作用? ADB 是 Android SDK 里的一个工具, 用这个工具可以直接操作管理Android模拟器或者真实的Android设备。它的主要功能有: 在设备上运行Shell命令; 将本地APK软件安装至模拟器或Android设备; 管理设备或手机模拟器上的预定端口; 在设备或手机模拟器上复制或粘贴文件。 ADB 是一个 客户端-服务器程序 程序,包括三个组件: 客户端 :该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。 后台程序 :该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。 服务器

ADB命令

匿名 (未验证) 提交于 2019-12-03 00:22:01
1 Android调试桥介绍 ADB,即AndroidDebug Bridge,它是Android提供的一个通用的调试工具,借助这个工具,我们可以很好地调试应用程序,adb.exe在安装的android的sdk开发包platform-tools目录下。 当我们使用各种手机助手的时候,它们其实都用到了这个工具,使得PC能够和Android设备来进行通信,它是一个客户端/服务器架构的命令行工具,主要由3个部分构成。 (1)adb客户端,一个在用户用于开发程序的电脑上运行的客户端。可以通过命令行控制台使用adb命令来启动客户端。其他的一些基于Android系统的工具,如ADT插件和DDMS同样可以产生adb客户端。 (2)adb服务器,一个在用户用于开发的机器上作为后台进程运行的服务器,该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。 (3)adb daemon(守护进程),一个以后台进程的形式运行于模拟器或物理手机设备上的守护程序(daemon)。 当用户启动一个adb客户端,客户端首先确认是否已有一个adb服务进程在运行。如果没有,则启动服务进程。当服务器运行,adb服务器就会绑定本地的TCP端口5037并监听adb客户端发来的命令,所有的adb客户端都是使用端口5037与adb服务器进行对话的。接着服务器将所有运行中的模拟器和设备实例建立连接

ADB工具【转载】

断了今生、忘了曾经 提交于 2019-12-01 16:18:17
转自https://blog.csdn.net/simple1_6/article/details/81045357 1.什么是ADB? adb工具即Android Debug Bridge(安卓调试桥) tools。用于通过电脑端与模拟器或者真是设备交互。用于某些特殊的情况下进入不了系统的场景, 包含如下几个部分: Client端, 运行在PC. 用来发送adb命令. Deamon,守护进程, 运行在调试设备中, 即的调试手机或模拟器. Server端, 作为一个后台进程运行在开发机器中, 即你的开发PC机. 用来管理PC中的Client端和手机的Deamon之间的通信. 2. 常用命令 启动adb:adb start-server 查看已经连接的设备:adb devices adb logcat: 打印log信息 发送文件到设备:adb push 下载文件到电脑:adb pull 手机文件路径 电脑目标路径 截屏命令:adb shell screencap /sdcard/文件名.png 杀死adb:adb kill-server adb连接应用:adb connect …(地址) adb 命令控制:adb shell adb connect/disconnect:通过wifi远程连接手机调试. adb shell am:am即activity manager.

adb常用命令

时光怂恿深爱的人放手 提交于 2019-12-01 07:19:46
adb kill-server // 关闭 adb服务 adb start-server // 打开 adb服务 adb devices //获取连接的设备 adb pull {手机地址} {电脑存储文件地址} //从手机取出文件(注:电脑地址要精确到文件夹) adb push {电脑存储文件地址} {手机地址} //往手机中添加文件 adb install {your package name} //安装包 adb uninstall {your package name} //卸载包 adb shell settings get secure android_id //获得手机id adb shell ls cd //查看手机磁盘文件 adb shell run-as {应用程序包名} //查看手机应用程序包存储的文件 adb shell service list //查看服务列表 adb shell service check 服务名 //查看服务是否存在 adb shell wm size //获取手机分辨率 adb shell wm density //获取手机物理密度 adb shell getprop | grep product //获取手机产品信息 adb shell getprop | grep heap //获取手机虚拟机信息 adb shell

Android的常用adb命令

可紊 提交于 2019-11-30 15:06:01
[Android]Android的常用adb命令 第一部分: 1. ubuntu下配置环境anroid变量: 在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment 2. 运行Eclipse,还需要配置JAVA环境变量 #set java environment JAVA_HOME=/home/loginname/jdk目录名 JRE_HOME=/home/loginname/jdk目录名/jre export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=/home/loginname/android-sdk-linux_86/tools:$PATH 保存后,重启 3. 加入设备ID标识到当前的android调试环境 在/home/loginname/.android文件中添加,android终端的设备标识ID 4. 更新sdk 【android update sdk】更新sdk 5. 常用命令: 【adb help】获取帮助 【adb get-serialno】获取设备串号 【adb root】获取root权限,对部分手机有用

常用ADB命令的使用

拈花ヽ惹草 提交于 2019-11-30 14:37:30
负责桌牌项目后,由于设备本身的特殊性,必须借由 ADB(Android Debug Bridge) 命令来观察设备的运行情况,因此这里记录下常用的 ADB 命令,方便自己查看。 获取当前已连接的设备列表 adb devices 安装卸载 apk adb install YOUR_APK.apk adb install -r YOUR_APK.apk //区别在于-r 表示替换此应用,即当前已存在该应用 adb uninstall packageName 查看某应用信息 adb shell dumpsys package packageName 从电脑复制文件到设备 adb push 电脑上文件路径 设备里的目录 从设备复制文件到电脑 adb pull 设备里文件的路径 电脑上的目录 停止与启动adb server 当 adb 连接异常时候可以通过一下命令重启 adb adb start-server adb kill-server 列出设备中所有应用 adb shell pm list packages adb shell pm list packages -s // 加上-s 表示系统应用 adb shell pm list packages -3 // 加上-3 表示第三方应用 adb shell pm list packages mocha //列出包含某字符串的应用

ADB常用命令及其用法大全

删除回忆录丶 提交于 2019-11-29 04:59:47
前言: 本文主要记述ADB的常用命令,关于ADB用法大全,可参考文末链接 ADB简介: ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。它存在于 sdk/platform-tools 目录下。虽然现在 Android Studio 已经将大部分 ADB 命令以图形化的形式实现了,但是了解一下还是有必要的。 注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 小技巧:记不住ADB命令? ADB 命令的插件 adb-idea 查看当前连接设备: 查看当前连接设备: adb devices 如果发现多个设备: adb -s 设备号 其他指令 举例: adb -s devicel install xxx.apk 查看顶部Activity: windows环境下: adb shell dumpsys activity | findstr "mFocusedActivity" Linux、Mac环境下: adb shell dumpsys activity | grep "mFocusedActivity" 查看日志: adb logcat

Android ADB命令大全

社会主义新天地 提交于 2019-11-29 04:58:46
adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈! 本篇ADB集锦不管是常用还是冷门的都有.客观您随意看. 你能在本篇文章中收获什么? adb基本指令 Shell AM&PM adb模拟用户事件 logcat日志 常用节点 远程ADB 常用命令集 一. 基本指令 进入指定设备 adb -s serialNumber shell 查看版本 adb version 查看日志 adb logcat 查看设备 adb devices 连接状态 adb get-state 启动ADB服务 adb start-server 停止ADB服务 adb kill-server 电脑推送到手机 adb push local remote 手机拉取到电脑 adb pull remote local 二. adb shell下的am 与 pm 注:am和pm命令必须先切换到adb shell模式下才能使用 am am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令:

adb shell 命令大全

拟墨画扇 提交于 2019-11-29 04:53:27
文章目录 查看前台 Activity 调用 Activity 查看正在运行的 Services 调用 Service 发送广播 查看应用详细信息 查看应用列表 清除应用数据与缓存 查看屏幕分辨率 查看屏幕密度 屏幕截图 录制屏幕 查看前台 Activity adb shell dumpsys activity activities 或者 adb shell dumpsys activity top 调用 Activity adb shell am start com.android.launcher3/.Launcher 查看正在运行的 Services adb shell dumpsys activity services [<packagename>] 调用 Service adb shell am startservice [options] <INTENT> 发送广播 adb shell am broadcast -a android.intent.action.BOOT_COMPLETED action 触发时机 android.net.conn.CONNECTIVITY_CHANGE 网络连接发生变化 android.intent.action.SCREEN_ON 屏幕点亮 android.intent.action.SCREEN_OFF 屏幕熄灭 android

Android常用命令

陌路散爱 提交于 2019-11-28 23:04:21
adb常用命令: 1、显示当前电脑上连接的所有设备:adb devices 2、对某一个设备执行命令:adb -s <设备序列号><命令>,例如:adb -s 123456 install test.apk 3、安装应用程序:adb install filename.apk # 直接安装 adb install -r filename.apk # 覆盖安装,版本更新,覆盖apk 4、获取设备当中的文件:adb pull <remote><local> 例如:adb pull /mnt/sdcard/test.txt E:/test 5、拷贝文件到设备当中:adb push <local><remote> 例如:adb push test.txt /data/local/tmp 6、进入模拟器的shell模式:adb shell 7、卸载apk包:adb uninstall apk包的主包名 例如:adb uninstall com.tencent.mobileqq 8、在命令行中查看log信息:adb logcat -s 标签名 9、删除系统应用(需root) adb remount(重新挂载系统分区,使系统分区重新可写) adb shell cd system/app rm XX.apk 10、记录无线通讯日志: adb shell logcat -b radio 11