济南网站推广优化创建一个网站的步骤

张小明 2025/12/28 15:34:19
济南网站推广优化,创建一个网站的步骤,网页个人介绍制作,辽宁工程建筑信息网adb 全称为 Android Debug Bridge#xff08;Android 调试桥#xff09;#xff0c;是 Android SDK 中提供的用于管理 Android 模拟器或真机的工具。 adb 是一种功能强大的命令行工具#xff0c;可让 PC 端与 Android 设备进行通信。adb 命令可执行各种设备操作#xff0…adb 全称为 Android Debug BridgeAndroid 调试桥是 Android SDK 中提供的用于管理 Android 模拟器或真机的工具。adb 是一种功能强大的命令行工具可让 PC 端与 Android 设备进行通信。adb 命令可执行各种设备操作例如安装和调试应用。adb组成采用了客户端-服务器C/S模型包括三个部分1080×662 287 KBadb Client运行在电脑上可以在命令行中运行 adb 命令来调用该客户端。Client 本质上就是 Shell用来发送命令给 Server。发送命令时首先检测 PC 上有没有启动 Server如果没有 Server则会自动启动一个然后将命令发送到 Server。adb Server运行在电脑上的后台进程用于管理客户端与运行在模拟器或真机的守护进程通信。adb Daemon守护进程作为一个后台进程在 Android 设备或模拟器系统中运行。它的作用是连接 adb 服务端并且为运行在主机上的 adb 客户端提供一些服务。adb工作原理当 adb 客户端启动时客户端会先检查 adb 服务端是否启动。如果没有会先启动服务端进程。adb 服务端在启动后会与 5037 端口绑定并监听 adb 客户端发出的命令。然后服务端会与所有正在运行的 Android 设备建立连接。它通过扫描 5555 到 5585 之间的奇数号端口查找 Android 设备。服务端一旦发现 Android 设备上的 adb 守护进程在运行便会与相应的端口建立连接。每个 Android 设备都使用一对端口偶数端口用于控制台连接奇数端口用于 adb 连接。服务端与所有 Android 设备建立连接后就可以使用 adb 命令来访问这些设备了。服务端会管理已经建立的连接并处理来自 adb 客户端的命令。启动adb调试Android 真机可以通过 USB 连接到 adb连接时需要在设备的系统设置中启用 USB 调试位于开发者选项下启动 USB 调试后设备上的 adb 守护进程就会被启动adb 服务端才可以和设备建立连接。除了用 USB 的方式连接之外也可以通过 WLAN 的方式连接这种方式不做赘述。1、模拟器不需要手动设置 USB 调试开关默认是打开的2、真机通过 USB 连接3、安装 Android 手机驱动4、设备启用 USB 调试adb常用命令adb 命令格式adb [-d|-e|-s serialNumber] command-d指定当前唯一通过 USB 连接的 Android 设备为命令目标-e指定当前唯一运行的模拟器为命令目标-s指定相应 serialNumber 号的设备/模拟器为命令目标方括号中的内容是可选的尖括号内容的是必填的。方括号中参数可以指定设备关于设备的指定有三个参数可以使用。-d、-e 和 -s其中使用最多的是 -s 参数在连接多台设备的时候一般都是使用 -s 加上设备的序列号这种方式去指定具体设备。adb 可以同时连接多台设备但是一次只能对一台设备执行命令。所有连接多台设备的时候是必须要制定设备命令才可以执行成功的。查询设备把 Android 设备连接到 adb 服务端后需要确认设备的连接状态。这时可以使用查询命令进行查询。连接模拟器以 MUMU 模拟器为例adb connect 127.0.0.1:7555adb devicesadb connect 命令可以通过 WLAN 的方式连接到模拟器7555 为 mumu 模拟器的端口adb devices 可以查询设备连接的状态Windows 系统中连接模拟器需要先执行 connect 命令去连接模拟器127.0.0.1 是本地的 IP 地址因为模拟器就是安装在本地的所以要使用本地的 IP 地址加上模拟器本身规定的一个端口号。mumu 的端口号是 7555如果使用的是其他的模拟器的话需要先去了解它的端口号是什么然后再去连接。MacOS 系统中连接模拟器不需要先执行 connect 命令直接执行 adb kill-server adb devices 命令即可。连接真机真机直接用 USB 连接到电脑不需要执行 connect 命令。直接用 adb devices 命令查看已经连接的设备列表即可。hogwarts ~ % adb devicesList of devices attachedemulator-5554 device直接命令后如果设备已经成功连接那么设备列表中就会展示已连接设备的信息。emualotr-5554设备序列号device设备连接状态为成功安装卸载应用测试过程中如果需要安装或者卸载应用可以直接用 adb 命令来操作。普通安装adb install apk路径覆盖安装adb install -r apk路径完全卸载adb uninstall 包名保留配置文件adb uninstall -k 包名设备与电脑传输文件adb 命令支持电脑和 Android 设备之间的文件互传。比如要提取 Android 设备中的日志文件到本地就可以通过 adb 命令的方式来完成。从电脑上传文件至设备adb push 电脑路径 设备路径从设备复制文件至电脑adb pull 设备路径 电脑路径日志打印链接设备的 log 信息屏幕输出日志adb logcat通过标签过滤adb logcat -s 标签显示时间adb logcat -v time输出所有信息adb logcat -v long输出日志到文件adb logcat -v time log.txt清除缓存日志信息adb logcat -cadb shell 命令使用 adb shell 命令相当于远程登录了 Android 系统可以进入 Android 设备的系统内部。进入系统内部既可以执行一些简单的 Linux 命令也支持很多特有的命令。使用 adb shell 命令有两种方式。一种是直接在 adb shell 后面跟上命令。adb [-s serial_number] shell command比如hogwarts ~ % adb shell ls acct cache charger config d data default.prop dev etc ...另一种方式是在设备上启动交互式 shelladb [-s serial_number] shell进入 shell 之后再执行对应的命令。比如进入设备内部可以查看设备内部的目录结构和内容hogwarts ~ % adb shell rootx86:/ # ls acct cache charger config d data default.prop dev ...要退出交互式 shell可以按 Ctrl D 键或输入 exit。Andriod常用测试命令设备截图 / 录屏在测试过程中如果需要截图或者是录屏也可以直接使用 adb 命令来完成。截图adb shell screencap 设备路径录屏adb shell screenrecord 设备路径调用 Activity 管理器在 adb shell 中可以使用 Activity 管理器 (am) 工具发出命令以执行各种系统操作如启动 Activity、强行停止进程、修改设备屏幕属性等等。在测试过程中如果需要启动 app 或者强制关闭 app可以通过 adb 命令来实现。启动应用adb shell am start -n 包名/Activity名强制停止应用adb shell am force-stop 包名调用软件包管理器在 adb shell 中可以使用软件包管理器 (pm) 工具发出命令以对设备上安装的应用软件包执行操作和查询。如果需要查询设备里都安装了什么应用就可以使用 adb shell pm list 来查看还可以加上不同的参数去查看不同类型的应用。而且也可以通过 adb 命令来清除应用相关的数据。显示设备中安装的所有应用adb shell pm list packages只显示系统应用adb shell pm list packages -s只显示第三方应用adb shell pm list packages -3删除与软件包关联的所有数据adb shell pm clear 包名adb shell dumpsysdumpsys 是一种在 Android 设备上运行的工具可提供有关系统服务的信息。可以使用 adb 从命令行调用 dumpsys获取在连接的设备上运行的所有系统服务的诊断输出。比如在测试中如果需要通过 adb 命令启动 app则需要知道 app 的包名和入口的 Activity 名。这个时候就可以通过下面这条命令获取到这两个信息。这个场景需要先把要获取信息的应用启动让它在前台运行然后执行命令adb shell dumpsys activity | grep mFocusedActivityhogwarts ~ % adb shell dumpsys activity | grep mFocusedActivitymFocusedActivity: ActivityRecord{9dae968 u0com.xueqiu.android/.common.MainActivity t139}下方的日志中就会展示出来当前的包名和 Activity 名称。包名com.xueqiu.androidActivity 名.common.MainActivityadb uiautomatoradb 命令还支持直接获取应用的页面信息。这个页面信息包含了页面中元素的属性可以方便做自动化测试的时候去定位元素。获取到的页面布局会输出到一个 xml 文件中。当前窗口的 UI 布局简化信息adb shell uiautomator dump --compressedhogwarts ~ % adb shell uiautomator dump --compressedUI hierchary dumped to: /sdcard/window_dump.xml不指定输出文件路径时dump 下来的文件默认存储路径为 /sdcard/window_dump.xml可以通过 adb pull 命令把文件传输到电脑中然后用 uiautomatorviewer 工具打开查看布局。指定输出文件路径adb shell uiautomator dump file 设备路径最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做同城网站那里有wordpress主题

你是否曾经遇到过从DVD提取的字幕在电脑上无法正常显示的问题?VobSub字幕格式的兼容性困扰着无数视频爱好者。今天,我们将深入解析VobSub2SRT这款专业工具,为你提供从基础安装到高级应用的全方位指导。 【免费下载链接】VobSub2SRT Converts …

张小明 2025/12/27 12:52:56 网站建设

海南省建设银行官方网站招聘龙华属于深圳哪个区

零基础点亮第一颗WS2812B灯珠:从连错线到跑通代码的实战笔记你有没有过这样的经历?买了一卷WS2812B灯带,兴冲冲接上Arduino,烧录完代码——结果灯不亮、乱闪、颜色错乱……最后只能怀疑人生:“是我手残?还是…

张小明 2025/12/27 12:52:24 网站建设

做股权众筹的网站wordpress 弹窗广告插件

EmotiVoice语音合成服务熔断降级方案设计 在AI驱动的交互式应用日益普及的今天,用户对语音合成的要求早已超越“能听清”,转向“听得舒服”甚至“有情感共鸣”。EmotiVoice这类支持多情感表达与零样本声音克隆的TTS引擎,正成为虚拟主播、智能…

张小明 2025/12/27 12:51:18 网站建设

小说网站建设费用青海wap网站建设哪家好

如何用kkFileView搭建企业级文档在线预览平台:完整部署与配置指南 【免费下载链接】kkFileView Universal File Online Preview Project based on Spring-Boot 项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView 在数字化办公时代,企…

张小明 2025/12/28 14:47:33 网站建设

在网站上放广告中铁建设集团有限公司招投标平台

玩转TI TPS电源芯片:封装选型与散热设计的实战心法你有没有遇到过这样的情况?电路明明按手册接好了,输入输出也正常,可设备运行十几分钟后突然重启——查来查去,发现是TPS系列电源芯片悄悄进入了热关断模式。更糟的是&…

张小明 2025/12/28 14:47:29 网站建设