240 发简信
IP属地:北京
  • Resize,w 360,h 240
    android textview 自动滚动

    1. 概述 在 Android 开发中,有时候需要实现文本在 TextView 上的自动滚动效果,比如显示公告、滚动字幕等。本文将通过以下步骤介...

  • Android webview设置背景透明,去掉白色

    最近根据项目特点,写了一个通用承载 webview 的 activity,通过路由跳转,特点是 webview 半屏,类似于一个 dialog,...

  • Resize,w 360,h 240
    Java基础:泛型擦除

    思维导图: 什么是泛型擦除? 泛型擦除会带来什么样的问题,如何解决? 应用场景 PECS 原则 泛型擦除后 retrofit 是怎么获取类型的 ...

  • Resize,w 360,h 240
    Gradle 基础知识与原理(2)

    了解了 Gradle 的前世,现在咱们来看 Gradle 的今生,本文主要介绍 Gradle 的一些基础知识与原理,包括 Gradle 各个文件...

  • Resize,w 360,h 240
    Gradle 基础知识与原理(3)-- build.gradle 配置详解

    学习了 Gradle 的基础知识与原理,咱们再来看 build.gradle 的配置详解,见下方内容: 一、Project 的 build.gr...

  • Gradle 基础知识与原理(1)-- ant, maven, gradle

    本文主要介绍 Gradle 的一些基础知识与原理。 本文主要包括以下内容: 首先来回答一个问题吧:什么是 Gradle 呢?我理解的话,就是一 ...

  • Resize,w 360,h 240
    flavorDimensions 多维度理解(版本差异化打包)

    Android Studio 自从升级到 3.0 之后,gradle 的玩法也随之变得更加丰富起来,今天就来讲讲有关 flavorDimensi...

  • 参数化测试及 Mockito 常用方法总结

    记录一下,工作中编写单元测试的常用方法。 参数化测试 参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。 一、准备一个...

  • Resize,w 360,h 240
    Activity 和 Fragment 生命周期

    生命周期,就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期。同样,Activity 也具有相应的生命周期,在 Activity 的生...

个人介绍
不文艺的男程序猿不是好厨师