240 发简信
IP属地:上海
  • 120
    Android 技能图谱学习路线

    Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode...

  • VirtualApk 启动插件Activity的过程

    VirtualApk的Activity启动,是通过动态代理hook Activity启动流程,动态替换为插桩的activity,来绕过系统对插件中未注册在manifest的a...

  • didi VirtualApk 框架使用

    插件化技术已经运用到很多公司的项目中,这段时间在补这方面的知识,在这里简单记录一下我使用va框架的接入过程和遇到的问题。 didi virtualApk 地址 我的demo ...

  • android移动端xmpp开发入门

    引入### 即时通信技术现在已经广泛应用到各种app中了,那么他到底是怎么实现的呢。前段时间因为项目开发的需要,了解学习过一些这方面。这篇文章记录的是我个人了解的一些这方面的...

  • Android 蓝牙模块的封装

    引入 蓝牙4.0为低功耗蓝牙,从安卓4.4版本开始支持。安卓中蓝牙的基本使用在官方的指南中有详细的说明,地址如下:https://developer.android.goog...

  • 从Xutils运行时注解复习Java注解

    最近在做复习整理,顺便把整理的一些东西记录下来。 Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执基本编译时检查。几...

  • 120
    优雅地处理加载中(loading),重试(retry)和无数据(empty)等

    LoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面,可添加自定义状态页面,如加载中,加载失败,无数据,网络...

  • 120
    2016腾讯软件开发面试题(不定项选择题【13-25】)

    一、前言 本来这篇文章打算在上一篇文章后一个星期就写完的,可是最近跟一个同学在讨论创业的事情,因此迟迟还没写完,拖到现在(2017年2月14日01:25:22),因此今晚必需...

  • 来不及解释了,快上车之EventBus3.0更多实用使用

    在上一章中介绍了EventBus的基本使用,接下来介绍一下其他的,如果没有掌握的可以看上一篇来不及解释了,快上车之EventBus3.0快速上手: 线程控制 在EventBu...