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
通过测量应用的帧率FPS并不能准确评价App的流畅度,FPS较低并不能代表当前App在UI上界面不流畅,而1s内VSync这个Loop运行了多少次更加能说明当前App的流畅程度。 ...
分类:
移动开发 时间:
2017-12-02 17:45:06
阅读次数:
326
1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App ...
分类:
移动开发 时间:
2017-12-02 17:44:00
阅读次数:
231
1.FFPS Meter是一款非常实用的小软件,能够用数字实时显示安卓界面的每秒帧数,非常直观。此外,FPS Meter还可以显示最大帧数、最小帧数以及平均帧数,用来评价安卓流畅度极具价值。由于涉及到了系统功能,所以FPS Meter需要root。如果你打算尝试,请先root机后再使用。 2.FPS ...
分类:
移动开发 时间:
2017-12-02 17:43:30
阅读次数:
489
Java 多线程 线程和进程的区别 线程和进程的本质:由CPU进行调度的 并发 式执行任务,多个任务被快速轮换执行,使得宏观上具有多个线程或者进程同时执行的效果。 进程:在操作系统来说,一个运行的程序或者说一个动态的指令集合通常对应一个进程Process, 它是系统进行资源分配和调度的一个独立单位 ...
分类:
移动开发 时间:
2017-12-02 17:42:13
阅读次数:
324
Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 ...
分类:
移动开发 时间:
2017-12-02 17:41:03
阅读次数:
124
1.Appium介绍: Appium是一款开源跨平台(IOS和Android平台)支持多种开发语言(java、python等)进行测试Native/Web/Hybrid的Android/iOS Application的自动化测试框架,采用web driver 协议。Native(移动原生应用)指的是 ...
分类:
移动开发 时间:
2017-12-02 17:39:35
阅读次数:
187
本文转载自:http://developer.t-firefly.com/thread-251-1-1.html 网上存在一些关于Android系统添加自定义按键的文章,但大多针对Android2.3和4.0系统的,许多文件都已经变动位置了,这两天我总结了一些,写出来欢迎大家交流与指正: Andro ...
分类:
移动开发 时间:
2017-12-02 16:17:18
阅读次数:
516
1字符串,特征字 根据程序运行中出现的特征字词进行搜索,从而获取定位到程序的相关位置之中。以前用 得比较多,不过现在一般难以找到想要的关键词。有时候需要对特征字进行拆分来进行搜索.才 能获得一点提示。 2关键aP监控 通过挂钩关键的系统api,从而截取程序运行时候的数据.分析程序行为。从行为上入手, ...
分类:
移动开发 时间:
2017-12-02 15:15:01
阅读次数:
174
线程锁是什么 在前面的文章中总结过多线程,总结了多线程之后,线程锁也是必须要好好总结的东西,这篇文章构思的时候可能写的东西得许多,只能挤时间一点点的慢慢的总结了,知道了线程之后要了解线程锁就得先了解一下什么是“线程锁”。 “线程锁”一段代码在同一个时间内是只能被一个线程访问的,为了避免在同一时间内有 ...
分类:
移动开发 时间:
2017-12-02 15:13:09
阅读次数:
256
大纲 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 学习要趁早,点滴记录,学习就是进步! 随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了 ...
分类:
移动开发 时间:
2017-12-02 13:06:54
阅读次数:
231
使用安卓自身提供的TCP收发长度统计功能测试app消耗的流量 ...
分类:
移动开发 时间:
2017-12-02 12:59:36
阅读次数:
176
Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具 ...
分类:
移动开发 时间:
2017-12-02 11:27:14
阅读次数:
237
2.利用Android Studo 导入包 1.报此错误,libs中删掉v4的包就好了(我的已经删掉了) ...
分类:
移动开发 时间:
2017-12-02 11:17:50
阅读次数:
617
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
step1: 到安卓官网下载安装包:https://www.android.com 首页拖到底下,后续操作如图。选择Android Studio后点击下载。 step2: 下载完后直接双击安装 step3: 傻瓜式下一步,出现下面这个界面时选择第二项,因为以前没安装过。 step4: 安装完后新建一 ...
分类:
移动开发 时间:
2017-12-02 00:37:19
阅读次数:
199