回顾: 《谈谈为什么写单元测试》 基本单元测试框架 Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
回顾: 《谈谈为什么写单元测试》 基本单元测试框架 Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
一、什么是单元测试 单元测试是测试某个类的某个方法能否正常工作的一种手段。 二、单元测试目的 验收(改动和重构) 快速验证逻辑 优化代码设计 三、Android单元测试工具链...
inBitmap是在BitmapFactory中的内部类Options的一个变量,简单而言,使用该变量可以复用旧的Bitmap的内存而不用重新分配以及销毁旧Bitmap,进而...
原文地址: https://www.jianshu.com/p/4188476f1a1d 有人问我如何做好架构设计?怎样灵活运用设计模式?我的回答是,你做不好这些只是因为你没...
有些东西还是记下来比较好,记记随笔,欢迎批评建议。 前段时间在项目中就用到webview展示大量的新闻资讯页面,然后就惊喜的出现内存泄漏了,于是乎我在网上查了一些资料然后在这...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
前言 作为安卓开发人员,经常使用第三方库,都是通过build.gradle 中添加implementation引入第三方库。今天主要讲解我们提交自己制作第三方库到GItlab...
1.EXACTLY:精确模式,对应我们在布局文件中设置宽高时给一个具体值或者match_parent;当前的尺寸就是当前View应该取的尺寸. 对应关系:match_pare...
查看方法 参数说明
基于OpenGL ES2.0 for Android。 一个程序需要有数据输入,否则没有实际意义,正如下面这段代码。 尽管这个着色器是“格式良好的”,但是在实际应用中,我们应...
OpenGL和OpenGLES简介 这里先简单介绍下OpenGL和OpenGLES。OpenGL(Open Graphics Library)意为开放图形库,是一个跨平台的图...
前言 本篇介绍使用Android 中视频录制,录制工具是: MediaRecorder : 视频编码封装 camera : 视频画面原始数据采集 TextureView :...
1. khronos 简介 khronos 是由 170 家企业组成的开源、非盈利的成员驱动型组织,主要负责开发、发布和维护免税版权标准,其范围涉及到 3D图像学、虚拟现实、...
前言 这两天做的页面中有一个比较有意思的积分环,采用的是渐变形式,具体如下图所示。 真实效果图如下所示, 下面就让我们来一步步实现它。 对自定义View还不了解的可以参考我之...
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 数据处理和视图加载分离 我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能...
前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...
今天项目中用到了SearchView,无奈发现它有下划线,想去掉更美观,搜索网上的方法都是反射修改的,效率低下,我看了一下源码,直接上代码去掉下划线,它下划线其实是有两段的,...
<android.support.v7.widget.SearchView
android:id="@+id/search_view"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
app:iconifiedByDefault="false"
app:queryBackground="@null"
app:queryHint="@string/search_hint"
app:searchIcon="@null"
app:showDividers="none"
app:submitBackground="@null">
可以在xml里指定这两个背景
问题描述: 进入 recovery 模式后就显示no command,机器人倒地,有一个红色感叹号 问题原因: 此recovery mode 是官方的Recovery,没有刷...