欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简易语言 安卓模拟器 adb 模块制作 识别 adb

最编程 2024-03-12 18:18:40
...

现在流行的安卓模拟器越来越多,大漠就连绑定也不能了,所有玩安卓模拟器中控台的开发只能使用adb命令。第一课时主要是了解什么是adb,adb有什么作用,如何操作。

视频链接: 

511遇见安卓模拟器易语言adb模块制作

安卓模拟器adb易语言模块制作

认识adb
ADB全称Android Debug Bridge, 是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备。

在Android的开发中,安装的Android SDK工具包含了Adb这个工具,在platform-tools文件夹中。

android sdk指的是Android专属的软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

下载好Android SDK后,开始安装,Android SDK采用了Java语言,所以需要先安装JDK 5.0及以上版本。直接下载jdk安装文件安装更为方便。

adb工具包,总共包括4个文件,分别为adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll和fastboot.exe
扩充
SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
ADK是Android Open Accessory Development Kit 的缩写。使用ADK使得不支持USB Host功能的Android设备也可以和其它USB设备交互。比如使用Android手机来控制步进电机,条码扫描仪,机器人等。
ADB的全称为Android Debug Bridge,字面意思就是安卓调试桥接,简单点说,它是Android系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到手机的通道,然后可以由电脑上向手机发送一些指令,完成一些我们需要做的工作 。

相关功能

adb.exe的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
*开发过程中对模拟器的控制与错误检查,如查看logcat ,id等
1、雷电模拟器
安装目录的根目录
2、逍遥模拟器
安装目录的根目录
3、天天模拟器
Tools/adb.exe

    相关命令

.版本 2

.子程序 鼠标点击, , 公开, 执行完毕成功返回"Success“关键字.adb:adb shell input tap <坐标x> <坐标Y>
.参数 索引, 整数型, 可空, 模拟器索引(index)。为空则为第一模拟器为0,第二个为1,第三个为2,以此类推
.参数 x, 整数型, , x坐标
.参数 y, 整数型, , y坐标
.参数 信息, 文本型, 可空, 0.成功返回关键字"Success",失败返回所有信息.1.返回默认信息.设置为:0

.如果真 (是否为空 (索引))
    索引 = 0
.如果真结束
信息 = 取dos命令 (“adb” + 取连接端口 (索引) + “shell input tap ” + 到文本 (x) + “ ” + 到文本 (y))
返回 (“Success”)

.子程序 鼠标滑动, , 公开
.参数 索引, 整数型, 可空, 模拟器索引(index)。为空则为第一模拟器为0,第二个为1,第三个为2,以此类推
.参数 x1, 整数型, , 第一点x坐标
.参数 y1, 整数型, , 第一点y坐标
.参数 x2, 整数型, , 第二点x坐标
.参数 y2, 整数型, , 第二点y坐标
.参数 时间, 整数型, , 鼠标拖动的时间(单位毫秒)

.如果真 (是否为空 (索引))
    索引 = 0
.如果真结束
取dos命令 (“adb” + 取连接端口 (索引) + “shell input swipe ” + 到文本 (x1) + “ ” + 到文本 (y1) + “ ” + 到文本 (x2) + “ ” + 到文本 (y2) + “ ” + 到文本 (时间))

.子程序 查看设备信息, 文本型, 公开, 返回设备信息
.参数 索引, 整数型, 可空, 模拟器索引(index)默认为空既为第一模拟器为0,第二个为1,第三个为2,以此类推
.局部变量 信息, 文本型

.如果真 (是否为空 (索引))
    索引 = 0
.如果真结束
信息 = 取dos命令 (“adb” + 取连接端口 (索引) + “ shell getprop”)
返回 (信息)

 

1、查看当前运行的模拟器

Cmd F:\ChangZhi2\dnplayer2

adb.exe kill-server

adb devices

2、电脑上的文件或文件夹传到模拟器里面

adb push f:/temp.txt  /data/   (重命令)

3、模拟器里面的文件或文件夹传到电脑上

adb push /data/ temp.txt   f:/yj.txt

源码:511遇见安卓模拟器易语言adb模块制作

           安卓模拟器易语言adb模块制作-1-认识adb

           易语言大漠网游(雷电模拟器)手游系列