5 BlueZhang521

尚未进行身份认证

我要认证

Coding is not all in my life!

等级
TA的排名 1w+

Android UI 测试框架Espresso详解

Android UI 测试框架Espresso详解1. Espresso测试框架2.提供Intents Espresso2.1.安装2.2.为Espresso配置Gradle构建文件2.3.设备设置3.练习:第一次Espresso测试3.1.创建被测项目3.2.调整应用程式build.gradle3.3.创建您的Espresso测试3.4.运行测试4.有...

2020-01-09 17:59:01

Android 单元测试Truth的使用

概述2. Maven依赖3.简介4.入门5.标准的Java断言5.1。对象断言5.2。整数,浮点和双断言5.3。大十进制断言5.4。布尔断言5.5。字符串断言5.6。数组断言5.7。可比断言5.8。迭代断言5.9。Map断言5.10。异常断言5.11。类断言6. Java 8断言6.1。可选断言6.2。流断言7.Guava...

2019-12-27 11:40:20

安卓单元测试Mockito的使用

Android Mockito 使用目录简单的例子Mockito - mock返回值Mockito - 参数匹配器Mockito - 验证调用次数Mockito - 验证顺序Mockito - 保模与其他mock未发生相互影响Mockito - 找出冗余的调用Mockito - 使用@Mock注解Mockito - 使用迭代器方式验证我们的参数Mockito...

2019-12-25 17:58:59

Android Junit Test

Table of Contents简介JUnit-Test API简介JUnit - 测试套件JUnit - 忽略测试JUnit - 时间测试JUnit - 异常测试JUnit - 参数化测试简介本文讲解Android Junit Test 的使用在项目目录下的build.gradle文件的dependencies中添加testImplement...

2019-12-24 11:56:38

Mockito Verify的使用

简介Mockito Verify方法用于检查是否发生了某些行为。我们可以在测试方法代码的末尾使用Mockito验证方法,以确保调用了指定的方法。本文将会主要介绍一下用法和功能:Mockito verifyMockito verify()简单示例Mockito验证次数verifyNoMoreInteractions()verifyZeroInteractions()Mockito...

2019-12-23 15:26:29

IOS快捷键(Xcode)

快速打开/隐藏实用面板1:.command + 0 快速显示隐藏左侧面板2:command+option+0 快速显示隐藏右侧面板3:command + shift + Y 快速隐藏下方面板断点:1:command+7 查看断点查找1:command+4 全局查找2:command + F 当前类文件查找3:Command + G: 搜索下一处4:Shift + Command...

2019-12-19 13:28:42

Visual Studio 快捷键 for macos

全局Command + Shift + P / F1 显示命令面板Command + P 快速打开Command + Shift + N 打开新窗口Command + W 关闭窗口基本Command + X 剪切(未选中文本的情况下,剪切光标所在行)Command + C 复制(未选中文本的情况下,复制光标所在行)Option + Up 向上移动行Option + D...

2019-07-03 10:12:06

Git分支问题(git remote prune)

问题描述 :查看所有分支使用命令git branch --all feature-tmp feature-tmp-no-ad feature-tools feature-tools-dev feature-trend feature-trend-paint feature-wangcai feature-wangcai-no-ad remotes/orig...

2019-04-19 13:49:46

Android Studio 官方快捷键大全

键盘快捷键Android Studio 为许多常用操作提供了键盘快捷键。 表 1 按操作系统显示了默认键盘快捷键。注:除了下面表 1 中的默认键映射外,您还可以选择多种预设的键映射,也可以创建自定义键映射。如需了解有关自定义键盘快捷键的详细信息,请参阅下面的配置自定义键映射。表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。说明 Windows/Li...

2018-11-01 17:40:40

ConstraintLayout属性介绍及使用

ConstraintLayout属性介绍及使用文章目录ConstraintLayout属性介绍及使用MATCH_CONSTRAINTCentering positioning And Bias (居中和偏移量)Circular positioning(圆形定位)constraint 属性MATCH_CONSTRAINTBias偏移量设置CircularPositioning 圆形定位Margin...

2018-10-17 14:29:28

android 动画

android 动画1:AnimationAnimation translateAnimation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 0, ...

2018-10-16 18:41:19

Android FileProvider 属性配置详解及FileProvider多节点问题

众所周知在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile来获取uri了我们需要适配7.0+的机型需要这样写:1:代码适配 if (Build.VERSION.SDK_INT > 23) {// intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);...

2018-05-28 19:28:51

微信小程序画布 canvas

canvas画布。属性名类型默认值说明canvas-idString canvas 组件的唯一标识符disable-scrollBooleanfalse当在 canvas 中移动时且有绑定手势事件时,禁止屏幕滚动以及下拉刷新bindtouchstartEventHandle 手指触摸动作开始bindtouchmoveEventHandle 手指触摸后移动bindtouchendEventHandl...

2018-05-24 15:35:03

微信小程序API-设备-手机联系人

wx.addPhoneContact(OBJECT)基础库 1.2.0 开始支持,低版本需做兼容处理调用后,用户可以选择将该表单以“新增联系人”或“添加到已有联系人”的方式,写入手机系统通讯录,完成手机通讯录联系人和联系方式的增加。OBJECT参数说明:参数类型必填说明photoFilePathString否头像本地文件路径nickNameString否昵称lastNameString否姓氏mid...

2018-05-24 15:27:24

微信小程序API-设备- 网络状态

wx.getNetworkType(OBJECT)获取网络类型。OBJECT参数说明:参数类型必填说明successFunction是接口调用成功,返回网络类型 networkTypefailFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)success返回参数说明:参数说明networkType网络类型wx.getNetw...

2018-05-24 15:26:01

微信小程序API-设备-系统信息

wx.getSystemInfo(OBJECT)获取系统信息。OBJECT参数说明:参数类型必填说明successFunction是接口调用成功的回调failFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)success回调参数说明:参数说明最低版本model手机型号 pixelRatio设备像素比 screenWidth屏...

2018-05-24 15:25:32

微信小程序API 数据缓存

每个微信小程序都可以有自己的本地缓存,可以通过wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB。localStorage 以用户维度隔离,同一台设...

2018-05-24 15:25:04

微信小程序API 文件

wx.saveFile(OBJECT)保存文件到本地。OBJECT参数说明:参数类型必填说明tempFilePathString是需要保存的文件的临时路径successFunction否返回文件的保存路径,res = {savedFilePath: '文件的保存路径'}failFunction否接口调用失败的回调函数completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)...

2018-05-24 14:07:05

微信小程序 性能Trace工具

微信 Andoid 6.5.10 开始,我们提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。使用方法PC 上需要先安装adb工具,可以参考一些主流教程进行安装,Mac 上可使用 brew 直接安装。确定adb工具已成功安装后,在开发者工具上打开 Trace Panel,将 Android 手机通过 USB 连接上 PC,点击「Choose Devices...

2018-05-24 14:06:27

微信小程序 基础组件

基础组件框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。什么是组件:组件是视图层的基本组成单元。组件自带一些功能与微信风格的样式。一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内。<tagname property="value"> Content goes here ...</tagename>注意:所有组件...

2018-05-23 15:00:37

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。