240 发简信
IP属地:上海
  • 120
    Android 重学系列 WMS在Activity启动中的职责(一)

    前言 好久没有继续写Android重学系列了。这次我们继续聊聊当Activity创建之后。Android接下来就会尝试的显示界面ui。此时就会牵扯到一个核心的服务Window...

  • Android Native Crash分析简介

    背景: 支付SDK面向游戏提供支付服务,高效的游戏引擎一般都会C++编写的,通过NDK编译成so文件在Android系统上运行,但是CP经常会在接入过程中,经常遇到因自身原因...

  • 120
    算法01 七大排序之:冒泡排序和快速排序

    作者:nnngu GitHub:https://github.com/nnngu 博客园:http://www.cnblogs.com/nnngu 简书:https:/...

  • 120
    Java 线程池

    线程池是什么? 线程池用于多线程处理中,它可以根据系统的情况,可以有效控制线程执行的数量,优化运行效果。线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然...

  • 120
    Java线程池详解

    本篇文章讲述Java中的线程池问题,同样适用于Android中的线程池使用。本篇文章参考:Java线程池分析,Java中的线程池。以上两位大神的博客有很多干货,强烈推荐关注学...

  • 120
    Android 动画总结

    在日常的Android开发中,经常会使用到动画,这里就对Android开发中的动画做一下总结。 Android 动画分类 总的来说,Android动画可以分为两类,最初的传统...

  • 120
    Android性能全面分析与优化方案研究—几乎是史上最全最实用的

    写在前面,如果面对复杂的动画效果你一筹莫展,不烦看看这篇文章:LottieAndroid使用详解及源码解析—轻而易举实现各种复杂动画 该文章是结合我司产品手机迅雷做的一个全面...

  • 120
    墨香带你学Launcher之(一)--概述

    从事launcher开发也有一年有余了,虽然时间比较长了,但是由于是团队开发,其他任务也比较多,所以一直对整个项目的完整情况没有很好的了解,今年换了新的公司,依然是做laun...

  • 120
    时间管理:沿着这个思路走,七步实现高效人生

    说来惭愧,一直下决心早睡早起的我仍没有改掉自己的坏习惯。我试了各种方法,用音乐和好吃的诱惑自己起床,但被窝的吸引力太强大了,8点上课,总是7点40才懒洋洋地从被窝里爬出来。 ...