码迷,mamicode.com
首页 > 移动开发
Appium基础二:Appium的安装(基Windows)
1.JAVA环境配置: 1.1安装jdk; 1.2配置JAVA_Home、Path配置、java验证 Path: 输入C:\Program Files\Java\jdk1.8.0_121\bin;C:\Program Files\Java\jre1.8.0_121\bin CLASSPATH(jav ...
分类:移动开发   时间:2017-12-02 17:45:24    阅读次数:173
app流畅度测试--使用SM
通过测量应用的帧率FPS并不能准确评价App的流畅度,FPS较低并不能代表当前App在UI上界面不流畅,而1s内VSync这个Loop运行了多少次更加能说明当前App的流畅程度。 ...
分类:移动开发   时间:2017-12-02 17:45:06    阅读次数:326
Appium基础五:appium相关API
1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App ...
分类:移动开发   时间:2017-12-02 17:44:00    阅读次数:231
app流畅度测试--使用FPS Meter
1.FFPS Meter是一款非常实用的小软件,能够用数字实时显示安卓界面的每秒帧数,非常直观。此外,FPS Meter还可以显示最大帧数、最小帧数以及平均帧数,用来评价安卓流畅度极具价值。由于涉及到了系统功能,所以FPS Meter需要root。如果你打算尝试,请先root机后再使用。 2.FPS ...
分类:移动开发   时间:2017-12-02 17:43:30    阅读次数:489
java多线程以及Android多线程
Java 多线程 线程和进程的区别 线程和进程的本质:由CPU进行调度的 并发 式执行任务,多个任务被快速轮换执行,使得宏观上具有多个线程或者进程同时执行的效果。 进程:在操作系统来说,一个运行的程序或者说一个动态的指令集合通常对应一个进程Process, 它是系统进行资源分配和调度的一个独立单位 ...
分类:移动开发   时间:2017-12-02 17:42:13    阅读次数:324
Appium基础四:Desired Capabilities详讲
Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 ...
分类:移动开发   时间:2017-12-02 17:41:03    阅读次数:124
Appium基础一:Appium概念
1.Appium介绍: Appium是一款开源跨平台(IOS和Android平台)支持多种开发语言(java、python等)进行测试Native/Web/Hybrid的Android/iOS Application的自动化测试框架,采用web driver 协议。Native(移动原生应用)指的是 ...
分类:移动开发   时间:2017-12-02 17:39:35    阅读次数:187
Android4.4.2系统添加自定义按键【转】
本文转载自:http://developer.t-firefly.com/thread-251-1-1.html 网上存在一些关于Android系统添加自定义按键的文章,但大多针对Android2.3和4.0系统的,许多文件都已经变动位置了,这两天我总结了一些,写出来欢迎大家交流与指正: Andro ...
分类:移动开发   时间:2017-12-02 16:17:18    阅读次数:516
常用的Android关键词定位方法
1字符串,特征字 根据程序运行中出现的特征字词进行搜索,从而获取定位到程序的相关位置之中。以前用 得比较多,不过现在一般难以找到想要的关键词。有时候需要对特征字进行拆分来进行搜索.才 能获得一点提示。 2关键aP监控 通过挂钩关键的系统api,从而截取程序运行时候的数据.分析程序行为。从行为上入手, ...
分类:移动开发   时间:2017-12-02 15:15:01    阅读次数:174
iOS 多线程之线程锁Swift-Demo示例总结
线程锁是什么 在前面的文章中总结过多线程,总结了多线程之后,线程锁也是必须要好好总结的东西,这篇文章构思的时候可能写的东西得许多,只能挤时间一点点的慢慢的总结了,知道了线程之后要了解线程锁就得先了解一下什么是“线程锁”。 “线程锁”一段代码在同一个时间内是只能被一个线程访问的,为了避免在同一时间内有 ...
分类:移动开发   时间:2017-12-02 15:13:09    阅读次数:256
[学习笔记] CS131 Computer Vision: Foundations and Applications:Lecture 2 颜色和数学基础
大纲 what is color? The result of interaction between physical light in the environment and our visual system. A psychological property of our visual ex ...
分类:移动开发   时间:2017-12-02 14:05:32    阅读次数:489
CL0940-全网稀缺Vue 2.0高级实战 独立开发专属音乐WebAPP
CL0940-全网稀缺Vue 2.0高级实战 独立开发专属音乐WebAPP 学习要趁早,点滴记录,学习就是进步! 随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了 ...
分类:移动开发   时间:2017-12-02 13:06:54    阅读次数:231
App流量测试--使用安卓自身提供的TCP收发长度统计功能
使用安卓自身提供的TCP收发长度统计功能测试app消耗的流量 ...
分类:移动开发   时间:2017-12-02 12:59:36    阅读次数:176
Android性能测试工具:Emmagee介绍
Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具 ...
分类:移动开发   时间:2017-12-02 11:27:14    阅读次数:237
cannot resolve symbol AppCompatActivity 心得
2.利用Android Studo 导入包 1.报此错误,libs中删掉v4的包就好了(我的已经删掉了) ...
分类:移动开发   时间:2017-12-02 11:17:50    阅读次数:617
移动web
1、像素和物理像素 iphone5:320*568px(像素)=》640*1136px(物理像素) 2、viewport 手机浏览器默认为我们做了两件事情 1)页面渲染在一个980px(ios)的viewport:为了排版正确 2)缩放 3、Meta标签 不使用默认的viewport <meta n ...
分类:移动开发   时间:2017-12-02 11:07:16    阅读次数:174
Android集成开发环境搭建
step1: 到安卓官网下载安装包:https://www.android.com 首页拖到底下,后续操作如图。选择Android Studio后点击下载。 step2: 下载完后直接双击安装 step3: 傻瓜式下一步,出现下面这个界面时选择第二项,因为以前没安装过。 step4: 安装完后新建一 ...
分类:移动开发   时间:2017-12-02 00:37:19    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!