240 发简信
IP属地:北京
  • 120
    Android 之你真的了解 View.post() 原理吗?

    UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...

  • 120
    浅析View的requestLayout()方法

    上周,为了实现在代码中动态移动View的位置的需求,遇到难以处理的问题。 先看看需求 在XML布局文件中,摆放好View的位置。接下来以此布局位置播放动画,当播放到一个结点的...

  • Android 中的时间

    最近项目中遇到一个上报时间错误的问题。查了一段时间,中间一度怀疑是否是用户修改时间造成的计算错误。然后就了解了一下Android系统中所使用的时间。其实谷歌已经为我们整理了一...

  • 底部导航栏在调起键盘后隐藏不掉了,知道怎么回事吗

    Android 全屏与沉浸式

    [图片上传中。。。(1)]# 前言Android沉浸式与全屏是不一样的两种主题,接下来我们看看吧 Android实现全屏 通过主题属性来实现 在AndroidManifest...

  • 120
    修改gradle镜像

    打开之前的一个项目,突然报错:If you are behind an HTTP proxy, please configure the proxy settings eit...

  • 更换gradle镜像应该写在哪个里面?

    buildscript和allprojects的作用和区别是什么?

    在Android Studio的Project的build.gradle中, 那么buildscript中的repositories和allprojects的reposito...

  • 如果当前activity设置了全屏,弹出键盘根布局高度不会改变

    Android监听软键盘的显示与隐藏

    前一阵项目开发遇到一个问题。需求是这样的,就是在开播的页面,默认进入展示了两排的标签。标签采用流式布局的形式。展示在直播标题输入框的下面。然后,当用户点击输入框输入文字的时候...

  • 120
    Android EventBus 的使用

    1、EventBus 简介 EventBus是一种用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:EventBus[https://gi...

  • 用ADB命令写Android自动化测试脚本

    之前有用过monkey进行测试,简单测试一下稳定性;最近也简单了解了一下Espresso感觉还可以,可以对UI进行测试和校验;最近发现自己根据adb命令来写一下脚本来执行自动...

  • HEAD和DETACHED状态

    HEAD基础 git checkout 实际上是修改HEAD文件的内容,让其指向不同的branch。HEAD文件指向的branch就是当前branch。一般来讲,HEAD的内...