240 发简信
IP属地:西藏
  • 120
    为什么Looper.loop()中的死循环不会导致ANR

    如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 之前写过一篇文章Android消息机制(Handler、Looper、MessageQueue),这篇文章主要...

  • 120
    Mac效率神器Alfred以及常用Workflow

    概述 没有Alfred基础的,请先阅读5分钟上手Mac效率神器Alfred以及Alfred常用操作 大纲 资源 Alfred官网 知乎hzlzh大神维护的插件大全 Packa...

  • 120
    Android开发中的AOP技术

    如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 AOP的中文解释是面向切面编程,是一种编程范式 面向过程编程 、面向对象编程、函数式编程、事件驱动编程这些都是...

  • Android 面试经验 - 大厂 腾讯 面

    写在前面 那天刚好是下午 oppo hr 面完,大约 3 点左右腾讯来电,我在电梯里没太注意没接到电话,下午就一直盼呀盼,大约九点刚下班到公司楼下来电了,问方不方便我当然说方...

  • (Android 8以上设备)setText没有触发checkThread方法,应该是TextView#setText方法某些逻辑被修改了

    子线程能更新UI吗

    如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 大家在最初学习Android的时候,应该都知道Android要在主线程更新UI,那么子线程是不是一定不能更新U...

  • 我看了几篇文章都说的onResume方法之后会创建ViewRootImpl,但是即使在onResume方法之后在子线程更新UI没有报错(8.0 9.0)。和延时时间没关系

    子线程能更新UI吗

    如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 大家在最初学习Android的时候,应该都知道Android要在主线程更新UI,那么子线程是不是一定不能更新U...

  • 你好,问一下为什么android8.0 和 9.0版本子线程即便有延时操作也可以正常更新UI,但是在6.0版本上符合你文章的描述

    子线程能更新UI吗

    如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 大家在最初学习Android的时候,应该都知道Android要在主线程更新UI,那么子线程是不是一定不能更新U...

  • 120
    Android MVVM模式的理解

    在之前的系列文章DataBinding系列(一):DataBinding初认识中讲过了关于DataBinding用法的一些知识,那今天就来聊聊和它相关的一个架构MVVM的话题...

  • 关于android启动页的一些优化建议

    启动页也称之为闪屏页,就是在android应用第一次启动时展现的页面,值得一提的是大家不要理解为引导页(一般是应用首次安装或者更新的时候出现) 其实这个界面的实现很简单,代码...

  • 读写文件的进度,不是下载进度

    OkHttp3简单使用教程(一):请求和响应

    一,HTTP请求、响应报文格式 要弄明白网络框架,首先需要先掌握Http请求的,响应的报文格式。 HTTP请求报文格式: HTTP请求报文主要由请求行、请求头部、请求正文3部...

  • 120
    Android沉浸式全屏讲解(状态栏、导航栏处理)

    Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求。通过全屏沉浸式的处理可以让应用达到更好的显示效果。下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识。...

  • 120
    Android 刘海屏适配总结

    一、简介 随着 Apple 发布 iPhone X 之后,各大手机厂商也开始模仿这种刘海屏的设计,而且刘海屏手机的用户也是越来越大,前段时间将项目进行了所有主流厂商的刘海屏手...

  • Android混淆从入门到精通

    简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...

  • 120
    ConstraintLayout 介绍

    不知道从什么时候开始,Android 死丢丢已经默认使用约束布局 ConstraintLayout 作为默认布局了,但是懒癌发作一直不想学习,每次都换成 LinearLayo...