移动平台
第一步:创建一个Android工程 第二步:选择一个Empty Activity(也可以是别的) 第三步:选择路径与保存目录,注意Name(这里是test)和Save Location最后一个包的名字必须一致(原因不清楚?) 第四步:创建好后生成的目录解释 ...
Android事件处理机制是基于Listener实现的,比如触摸屏相关的事件,就是通过onTouchListener实现; 所有View的子类都可以通过setOnTouchListener()、setOnKeyListener()等方法来添加对某一类事件的Listener; Listener一般以I ...
安装Android Studio: 安装SDK: 选择一个进行安装(可以编辑安装路径) 下载SDK源码: 选择路径,点击编辑 最后点击Next即可将源码下载到你所选的SDK路径中 ...
前言 在上篇文章 "《使用pytest xdist实现分布式APP自动化测试:基于SSH》" 中,尝试了使用SSH来实现master和worker的通信网关,现在来看下使用socket怎么实现。其实在最开始的 "《使用pytest xdist实现分布式WEB自动化测试》" 已经提到过socket,这 ...
首先找到sdk的位置 然后执行cd 到这个sdk目录下面类似下面这种 C:\Users\Administrator\AppData\Local\Android\Sdk\build tools\29.0.2 执行(其中apk是你的apk的路径加apk名) ...
一、分类: (1)文件包含指令:#include (2) 宏定义 (3)条件编译指令 二、特点: (1)都是以#开头 (2)预处理指令都是在编译之前执行 (3)预处理指令后面都没有分号 三、宏定义的基本操作 1、 预处理命令,在编译之前运行 2、 作用:可以为一段代码定义1个标识,如果要使用这个代码 ...
问题说明: 一般在音视频开发中,我们会使用SurfaceView进行视频画面的展示。当场景中有多个SurfaceView的时候,会出现展示内容的堆叠覆盖,导致我们本想看到的内容被遮挡。 一、SurfaceView 简介 SurfaceView是View的子类,它内嵌了一个专门用于绘制的Surface ...
第一步: 第二步: 第三步: 第四步: 第五步: 右下角apply,提示下载,下载完确定结束就行了。 ...
问题背景:今天更新别人的老项目,是带有别人的pod库一起的。 然后运行的时候就报: Script-F5D11CF0449793751B74E0C1.sh: line 2: XXXXXXXXXXXXXXXXX-resources.sh: Permission denied Command PhaseS ...