240 发简信
IP属地:山西
  • 鸿蒙--Text中部分字体特殊处理

    问题 Text部分字体变色,在应用中处理是很常见的操作。 RichText富文本组件,解析并显示HTML格式文本,通HTML实现,但是这个不太好用,在跟其他组件一起使用时自适...

  • Android开发天时分秒倒计时

    一、效果图 二、思路 算多少秒,秒数取余60,(满足分后剩下的秒数)算多少分,秒数除60,再取余60 (总分数满足小时后剩下的分数)算多少时,秒数除60,除60,再取余24 ...

  • 120
    图解 Android 事件分发机制

    在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...

  • 华为P40pro,分享弹框无法关闭。

    Android仿抖音App

    主要效果演示 仿抖音App做的技术点及特点: 全屏切换播放效果用的是Recycler加PagerSnapHelper控制。 使用lottie库加载json动画,json动画由...

  • 120
    Android消息机制的原理及源码解析

    提起Android消息机制,想必都不陌生。其中包含三个部分:Handler,MessageQueue以及Looper,三者共同协作,完成消息机制的运行。本篇文章将由浅入深解析...

  • AppCompatActivity提供了很多新的特性,所以相对于来比Activity要复杂很多。但是我们开发的时候会发现,不管AppCompatActivity添加了多少东西,改了多少逻辑,我们在使用的时候依旧和以前差不多,只需要修改少量的代码或者配置就能AppCompat的新特性,因为这些大量的兼容和适配工作,源码都写好了。复杂的是源码兼容的过程,优点是对开发者来说,使用起来简单方便,而且和以前使用Activity时的用法差不多。

  • 写的很不错!!!解决了我requestWindowFeature(Window.FEATURE_NO_TITLE)为啥要写在setContentView()之前。而继承AppCompatActivity时,getSupportActionBar().hide();要放在setConyentView()之后。但是我疑惑的一点是,为啥要由继承Activity变成继承AppCompatActivity这么复杂。优点在哪里?

    setContentView背后的故事

    Android程序员都知道Activity调用setContentView的方法是将xml布局文件加载到Activity中。那么:调用setContentVIew后到底是怎样...

  • 120
    setContentView背后的故事

    Android程序员都知道Activity调用setContentView的方法是将xml布局文件加载到Activity中。那么:调用setContentVIew后到底是怎样...

  • 知识体系引导

    一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217272]Java基础(二)-注...

  • 你可以立马成为寒门,然后你的孩子去造就丰满人生。

    思考:大城市里,为什么会有很多有钱人?

    毕业后,随着工作年限的增加,越来越常听到周围的朋友说“有的人真是有钱”这样的话。 你会发现,很多人去上班开很好的车,孩子上一个学校费用高昂。与自己相比,差距很大。 有的时候想...

  • Retrofit源码解析

    一,前言 Retrofit其实是将OKhttp封装起来,和volley一样。那解析Retrofit其实就是解析它如何封装使用OKhttp,那我直接从其使用上来跟踪源码。 总体...