240 发简信
IP属地:广东
  • Android日志打印工具-android-ueueo-log

    android-ueueo-log android-ueueo-log是Android日志输出工具,对输出的日志信息进行了美化,可以输出Json字符串,Xml字符串和简单的J...

  • Android日志系统探究

    在程序调试的过程中,第一要务是定位问题。只要问题找到,解决起来就比较容易了。程序日志在定位问题的过程中起到了关键的作用,因此有必要构建自己的日志系统。 Android 日志系...

  • 120
    Android Surface简析

    前言 在android应用程序四大组件中,Activity负责界面的展示, 同时android系统是基于linux系统的,熟悉linux系统的都知道,linux下图形输出最终...

  • 120
    Android Surface创建

    转载请标注来处: http://www.jianshu.com/p/64e5c866b4ae 一、 OverView Android Surface的创建涉及三个进程 Ap...

  • 120
    探究Android View 绘制流程,Xml 文件到 View 对象的转换过程

    基于 Android API 26 Platform 源码 写作背景 Android 开发框架中,使用 Xml 文件描述 Ui 页面,通过setContentView(res...

  • 120
    屏幕适配

    一、使用方法: 1。 UI开发时关注,根据UI稿填写标注的大小即可。 唯一需要只要的是:如果布局是在宽方向上的,使用@dimen/x加上UI稿的值。如果布局是在高方向上的。使...

  • 120
    深入理解RecyclerView

    14年Google发布了万众期待的Android 5.0 。随之而来的还有新的设计方案 Material Design。为了在5.0以下的版本中也兼容这种设计方案, Goog...

  • retrofit

    1、github官网: https://github.com/square/retrofit(可以随时关注最新版本,现在最新版本是2.2.0) 2、概念(结合下面优势的网址)...

  • glide

    1、github官网: https://github.com/bumptech/glide 2、概念 http://www.jianshu.com/p/b160e8...

  • 热更新,热修复

    鸿洋大神博客:http://blog.csdn.net/lmj623565791/article/list/1 (不止有热更新tinker,还有像ui卡顿、基于编译时注解等好...

  • HashMap、ArrayMap、SparseArray

    1、HashMap 1、哈希表,散列法,哈希碰撞处理等的理解 http://blog.sina.com.cn/s/blog_6fd335bb0100v1ks.html 2、学...

  • 单元测试

    1、概念: 1、白盒测试、黑盒测试 http://baike.baidu.com/link?url=aSjxpEHNsfu7Zn_3cwJzh_MVP8Zoe2E772oBn...

  • butterknife

    官网: https://github.com/JakeWharton/butterknife 使用:(配置方法有点老,但后边使用方法差不多,最新的配置方法参照focus_li...

  • databinding数据绑定

    http://blog.csdn.net/zhaizu/article/details/51491455(写的非常好,入门而且全面) (优势劣势,基本配置,基本例子,展示类型...

  • 开发模式

    对比mvc、mvp、mvvm、mvpvm blog.csdn.net/jdsjlzx/article/details/51174396 www.cnblogs.com/BoB...

  • 动画

    前两种属于传统动画 1、帧动画 播放一组预先定义好的图片,图片大的话容易引起OOM 2、补间动画 1、支持四种效果,平移、缩放、旋转、透明度变化。 2、对View的影像做动画...

  • 自定义View

    1、组合控件 2、自绘控件 3、继承已有控件 用到的技能: 1、自定义属性 2、根据需要设置接口回调 复习一下那个自定义饼图以及一些组合控件

  • View绘制

    1、画图(http://www.jianshu.com/p/060b5f68da79),结合艺术探索的总结、Hierarchy View的展示 解释下各层的意思,注意最后讲下...

  • 滑动冲突

    1、常见的滑动冲突场景 1、外部滑动方向和内部滑动方向不一致 2、外部滑动方向和内部滑动方向一致 3、上面两种情况的嵌套 2、滑动冲突的解决方式 1、外部拦截法(推荐使用) ...