240 发简信
IP属地:辽宁
  • Demo有,但是时间比较久了,找不到了😥

    Hook 技术(二)

    一、前言   上一篇文章简单介绍了一下 hook 技术,并且写了个例子,不管是你想去 SecondActivity,还是想去其他的 Activity,我们统统使用 hook ...

  • @大师鲁 嘿嘿,我也是

    Hook 技术(一)

    一、什么是 Hook 技术   Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数...

  • @48d1f73337f3 额,可能有渐变的方法,我暂时还不知道

    AndroidAnnotations--依赖注入

    主页: http://androidannotations.org/ AndroidAnnotations的优点1.使用依赖注入Views,extras,System Ser...

  • @我来组成头部_480e 这个还真没有遇到过

    阿里 ARouter 框架解析(二)

    前言   ARouter 框架主要的三个模块   先来一张图 ARouter分析 1.arouter-annotation   我们看上图,主要 compiler 和 api...

  • @Agoni大佬爱女装 自己看书总结的

    第一行代码(十二)

    第十二章主要讲了 Material Design 的一些用法 一、Maternal Design 介绍   Android 平台的界面风格长期难以统一,为了解决这个问题,Go...

  • 你是说代码字体的颜色吗?

    动态换肤五(高级换肤)

    前言   上一章讲了 Fragment 以及系统状态栏、系统底部虚拟按键的换肤,这一章我们来完成自定义 View 的换肤以及字体换肤(字体样式)。 上一篇文章地址:https...

  • @Agoni大佬爱女装 阅读第一行代码后的总结,如果非要说抄的话,那就是抄书上的。

    第一行代码(十二)

    第十二章主要讲了 Material Design 的一些用法 一、Maternal Design 介绍   Android 平台的界面风格长期难以统一,为了解决这个问题,Go...

  • 120
    第三方框架隔离

    为什么要隔离第三方框架   其实就是为了代码维护起来比较方便,如果不进行第三方框架的隔离,我们的应用架构应该是这样的。   假如说这时候,框架版本迭代,或者后台接口改变,或者...

  • 120
    Hook 技术(二)

    一、前言   上一篇文章简单介绍了一下 hook 技术,并且写了个例子,不管是你想去 SecondActivity,还是想去其他的 Activity,我们统统使用 hook ...

  • 120
    Hook 技术(一)

    一、什么是 Hook 技术   Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数...

  • 120
    阿里 ARouter 框架解析(二)

    前言   ARouter 框架主要的三个模块   先来一张图 ARouter分析 1.arouter-annotation   我们看上图,主要 compiler 和 api...

  • 120
    阿里 ARouter 框架解析(一)

    前言   阿里 ARouter 框架是一个路由框架,用于解决我们项目组件化时,Module 之间进行进行通信的问题。 如何使用 github 地址:https://githu...

  • 120
    APT

    APT 简介   APT 就是注解处理器,他是 javac 的一个工具,用来在编译时扫描和处理注解。一个注解处理器它以 Java 代码作为输入,生成文件(通常是 java 文...

  • 120
    动态换肤五(高级换肤)

    前言   上一章讲了 Fragment 以及系统状态栏、系统底部虚拟按键的换肤,这一章我们来完成自定义 View 的换肤以及字体换肤(字体样式)。 上一篇文章地址:https...

  • 120
    动态换肤四(其他控件换肤)

    前言   上一篇文章中,将一些系统的 View 已经完成换肤了。这篇文章我们会完成 Fragment、状态栏、底部虚拟按键的换肤。 上一篇文章地址:https://www.j...

  • 120
    动态换肤三(加载皮肤包中的资源)

    前言   上一篇文章,不但获取到了所有的 View,还将需要换肤的 View 进行了筛选并且保存在了 List 中,那么接下来,就需要获取皮肤包中的资源,然后让这些 View...