当前位置: 首页 > news >正文

网站开发的开题任务书网站建设开发方式包括购买

网站开发的开题任务书,网站建设开发方式包括购买,建筑工程网站建设方案,dedecms_v5.6室内装饰设计公司企业网站模板.rarAndroid Debug Bridge (adb) Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它…

Android Debug Bridge (adb)

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:

  • 客户端:用于发送命令。客户端在开发机器上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
  • 守护程序 (adbd):用于在设备上运行命令。守护程序在每个设备上作为后台进程运行。
  • 服务器:用于管理客户端与守护程序之间的通信。服务器在开发机器上作为后台进程运行。

adb 包含在 Android SDK 平台工具软件包中。
您可以使用 SDK 管理器下载此软件包,该管理器会将其安装在 android_sdk/platform-tools/ 下。

adb常用命令

1. 连接设备

(1) adb连接模拟器:

举例:MuMu模拟器连接adb(下述命令在MuMu官网上搜 ‘连接adb’ 就能找到命令 )

  • windows:
    • 在终端中输入:adb connect 127.0.0.1:7555
    • 再输入:adb shell
  • mac:(本质:重启服务)
    • 在终端中输入adb kill-server 命令;(关闭服务)
    • 再输入adb devices 命令。(查看设备状态)

(2)adb 连接真机(android手机)设备:

  1. 手机端:让手机处于调试模式;
    • 设置 -> 关于手机 ->连续点击版本号7次,显示您已处于开发者模式
    • 设置 -> 开发者选项 -> 打开USB调试
  2. 电脑端安装手机驱动。
    • 可以通过豌豆荚或者手机助手下载驱动,用完删掉即可(可能端口号冲突)

2. 查看设备状态:

adb devices 或者 adb get-state

设备状态种类

  • device 正常
  • offline 连接出现异常,设备无响应
  • unauthorized 未授权

3. adb命令格式

adb [-d|-e|-s <serialNumber>] <command>

参数 含义

  • -d 指定当前唯一通过 USB 连接的 Android 设备为命令目标
  • -e 指定当前唯一运行的模拟器为命令目标
  • -s 指定相应 serialNumber 号的设备/模拟器为命令目标

4. 安装命令 adb install

如果本地只有一个设备,不用加 -s参数

在终端中输入命令:

  • 普通安装:adb install <apk路径>
  • 覆盖安装/替代安装: adb install -r <apk路径>

注意:<apk路径> 要替换为真实的apk路径

5. 卸载命令 adb uninstall

在终端中输入以下命令:

  • 卸载应用 adb uninstall 包名
  • 卸载应用(不删除配置文件,保存数据缓存信息)adb uninstall -k 包名

6. 获取当前的页面名

  1. 打开手机app应用的某个页面
  2. 打开命令行工具,执行命令:adb shell "dumpsys window | grep mCurrentFocus"

7. 获取启动页面的activity

命令:

  • mac: adb logcat ActivityManager:I | grep "cmp"
  • win: adb logcat ActivityManager:I | findstr "cmp"

8. 启动页面

命令:adb shell am start -n <包名>/<activity名>
举例:adb shell am start -n com.dangdang.buy2/.StartupActivity

9. adb shell 应用

Android 是 Linux内核的,别的操作系统可以通过adb shell 这个命令来操控 android系统

  • 查看目录结构:adb shell ls
  • 查看系统当前时间:adb shell date
  • 查看系统CPU使用情况:adb shell cat /proc/cpuinfo
  • 查看系统内存使用情况:adb shell cat /proc/meminfo

也可以直接使用adb shell 进入到android系统的内核中,就可以正常使用linux命令了。

查看应用列表:

  • 显示所有应用:adb shell pm list packages
  • 显示系统自带应用:adb shell pm list packages -s
  • 显示第三方应用:adb shell pm list packages -3

10. 清除应用数据及缓存

adb shell pm clear <包名>

举例:adb shell pm clear com.tencent.mobileqq

获取包名命令:adb shell "dumpsys window | grep mCurrentFocus"

区分 pm 和 am

  • pm ( package manager ), 包管理器;
  • am ( activity manager ),你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。

参考链接:
官方文档手册:https://developer.android.com/studio/command-line/adb?hl=zh-cn
adb命令零基础快速入门视频:https://www.bilibili.com/video/BV1Sg411u7GE?p=1&vd_source=936c723d48d92c0a50090991e8b3c956

http://www.yayakq.cn/news/962748/

相关文章:

  • wordpress全站使用cdn网页价格
  • 空压机网站开发公司wordpress模板主题实例实战教程
  • php主做哪种类型网站网页界面设计实验报告
  • 杭州seo网站推广软件个人音乐网站程序源码
  • 如何建微信微网站设计之家网
  • 仙桃网站网站建设沈阳做网站开发公司
  • 做旅游在网上用什么网站推广会员卡管理系统免费版
  • 自己怎么做外贸英文网站网站建设改版升级
  • 金华大奇网站建设网页微博如何退出登录
  • 网站开发的毕业周记沈阳微网站
  • 网站首页点击中文英文链接 翻译成对应的语言 怎么做招商建设工程有限公司网站
  • 网站开发案列专业ppt代做
  • 济南想做网站西安的互联网公司
  • 婚礼策划网站设计梅州专业网站建设教程
  • 做学校法人年度报告的网站学校网站在建设方面的的优势
  • 唐山网站排名提升互联网做网站地推
  • 带引导页的网站研究生培训机构排名
  • 不是做有网站都叫狠狠附近工作
  • 打开网站文件夹权限设置网络营销的特点包括哪些?
  • 安康北京网站建设wordpress列表页显示tag
  • 西宁市营销网站建设公司网络广告营销的典型案例有哪些
  • 清晰化网站谷歌浏览器chrome官网
  • 做网站的流程前端做什么桂林什么公司做网站推广好
  • 做网站的报价方案做网站写概要设计
  • 大学网站建设论文it运维主要做什么
  • 无锡梦燕服饰网站谁做的哈尔滨网站优化如何
  • 查找网站后台的软件wordpress 菜单浮动
  • 网站开发主流技术线路介绍做影视剪辑资源哪里找
  • 海口网页建站模板做网站最专业的公司有哪些
  • 江津网站建设方案淘宝网页版登录