240 发简信
IP属地:广东
  • 瞎说

    堆外内存 之 DirectByteBuffer 详解

    堆外内存 堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,J...

  • 奇技淫巧之-Android监听键盘弹出与隐藏事件

    相信看到这个标题,大家都会潜意识觉得:Activity中没有可以复写的方法么?或者说,没有什么listener可以让我们使用么?抱歉,真的没有,我们潜意识都是以为系统会提供,...

  • 120
    你再不表白,我他妈就结婚了!

    -1- 习惯每天早上跑完步之后翻看读者前一晚的留言。 看见一个经常跟我聊天的男娃凌晨两点半给我发来消息:“八爷!!!求判断,不知道该不该表白!” 他跟我讲,自己喜欢的胖姑娘(...

  • @RockerLee Server并不是Service 我不认同你的说法,对于这一点。后面一句 onBind对象返回的…… 这句话我是认同的,可能是我没说清楚。 安卓中的Service只是binder的一个承载体,并不是唯一,所以它的意义和Server是不一样的

    轻松理解 Android Binder,只需要读这一篇

    在 Android 系统中,Binder 起着非常重要的作用,它是整个系统 IPC 的基石。网上已经有很多文章讲述 Binder 的原理,有的讲的比较浅显,没有触及到关键,有...

  • 120
    轻松理解 Android Binder,只需要读这一篇

    在 Android 系统中,Binder 起着非常重要的作用,它是整个系统 IPC 的基石。网上已经有很多文章讲述 Binder 的原理,有的讲的比较浅显,没有触及到关键,有...

  • merge根本不会减少 overdraw 好吧,overdraw 的关键点在于一个像素被绘制了几次,即使是 10 层布局,只要没有背景图,同样不会造成 overdraw,网上一堆照抄照班的!!!!!

    Android性能优化之如何避免Overdraw

    什么是Overdraw? Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些...

  • @蹦蹦跳跳真可爱 可能说明不够多,有什么不理解的可以直接问我哈

    深入浅出 MVC、MVVM、MVP

    对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里...

  • 120
    深入浅出 MVC、MVVM、MVP

    对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里...

  • 写的挺好的

    Android Studio 掌握这些调试技巧,Debug能力不能再高啦

    Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段,不同IDE下的Debug工具的使用有所不同,但提供的调试功能一定是应有尽有。很多程序员的Debug能...

  • 120
    Android Studio 掌握这些调试技巧,Debug能力不能再高啦

    Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段,不同IDE下的Debug工具的使用有所不同,但提供的调试功能一定是应有尽有。很多程序员的Debug能...

  • 120
    深入浅出 MVC、MVVM、MVP

    对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里...

个人介绍
跨端开发,精通 Windows、Android 开发技术,熟悉前端、iOS 开发技术。喜欢技术、美女、游戏。目前就职于美团,负责 Flutter 技术开发。