240 发简信
IP属地:广东
  • 【译】RecyclerView+ItemDecorations实现带指示器ViewPager效果

    原文地址https://blog.davidmedenjak.com/android/2017/06/24/viewpager-recyclerview.html先贴最后的效...

  • UDP

    DatagramPacket UDP在Socket网络中都是通过DatagramPacket的数据格式进行传输的,也就是数据报的形式。UDP数据报是基于IP数据报建立的,UD...

  • Socket

    Socket的作用 在Internet上,数据按有限大小的包传输,这些包称为数据报。每个数据报包含一个首部和主体。首部包含目标地址和端口、源地址和端口、检测数据是否被破坏和校...

  • HTTP

    HTTP状态码分类 1xx:信息2xx:请求成功3xx:重定向4xx:客户端错误5xx:服务器错误 常见的HTTP状态码 301:永久重定向302:临时重定向400:客户端请...

  • 120
    基本网络概念

    网络 所有现代计算机网络都是包交换(分组交换)网络:流经网络的数据分割成小块,称为包(packet,也称为分组),每个包都单独加以处理。每个包都包含了由谁发送和将发往何处的信...

  • 120
    Fragment

    Fragment的定义 Fragment被称为第五大组件,有自己的生命周期,可以像Activity那样进行灵活处理。起初是为了给大屏幕UI展示进行的灵活处理。Fragment...

  • 120
    View体系——View的滑动

    系统提供获取坐标值的方法 View提供的获取坐标值方法:getTop():View本身顶部到其父布局顶部的距离getLeft():View本身左边到其父布局左边的距离getR...

  • Android动画

    动画种类 1、View动画:View动画支持四种动画效果,分别是旋转、平移、缩放、透明度(只能实现四种动画效果,而且会有点击事件失效的问题)。2、帧动画:通过顺序播放一系列图...

  • Android进程保活

    进程的优先级 1、前台进程:即与用户正在交互的Activity或者Activity用到的Service等,如果系统内存不足时前台进程是最后被杀死的2、可见进程:可以是处于暂停...

  • 120
    OkHttp3源码分析

    OkHttp3的使用 1、创建OkHttpClient;2、创建Request请求对象;3、OkHttpClient对象调用newCall()并传入Request请求对象,得...

  • Android中的内存泄漏

    内存泄漏的定义 不再使用的对象持续占用内存或者内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。严重时会产生OOM。 内存泄漏的根本原因 长生命周期的对象持有短生命周期...

  • Java集合框架

    ArrayList ArrayList底层是一个动态数组,默认初始化容量为10,是非线程安全的。ArrayList可以通过下标索引直接查找到指定位置的元素,因此查找效率高,但...

  • 120
    Android性能优化

    基础原理 绘制原理(16ms原则):Android系统每隔16ms发出VSync信号,触发对UI进行渲染,这就意味着Android系统要求每一帧都要在16ms这个时间内绘制渲...

  • 120
    Carson带你学Android:自定义View 测量过程(Measure)

    前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,...