240 发简信
IP属地:上海
  • 120
    Protocol Buffer

    Protocol Buffer 1. 定义 Protocal Buffer(后续简称Protobuf)是由谷歌开源的一套结构化的数据存储方案,类似于XML、Json。 相比于...

  • 120
    组件化构想以及ARouter的使用分析

    组件化 模块化、组件化与插件化 在项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理念,其核心思想就是分而治之、降...

  • 120
    Charles实用小功能

    最近在项目调试的过程中偶然发现了Charles右键的一些功能,感觉还不错,索性就自己去琢磨了一下Charles中的一些实用的次要功能。这些东西在Charles的官网都有详细的...

  • 120
    Android应用ANR分析

    一.ANR是什么 Application Not Responding,字面意思就是应用无响应,稍加解释就是用户的一些操作无法从应用中获取反馈。在实际的应用中应当去避免这种现...

  • 120
    Charles的HTTPS抓包方法及原理分析

    背景 作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽然抓包工具很好用,但是如果不做...

  • 120
    Android性能优化——优化布局(Improving Layout Performance)

    本片是对Android的性能优化的一系列文章中的其中一篇的翻译,原文地址如下 https://developer.android.com/training/improving...

  • Android开发人员不得不收集的代码(持续更新中)

    Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...

  • 120
    Android开发:Translucent System Bar 的最佳实践

    Translucent System Bar 的最佳实践 近几天准备抽空总结Android一些系统UI的实践使用,于是开始动手建了一个库 AndroidSystemUiTra...

  • 120
    你应该知道的HTTP基础知识

    转载请注明出处作者:@怪盗kidou 说明:本文内容仅限于本人熟知的内容,HTTP的内容任意一个知识点都可以单独写一篇博客,所以别指望靠一篇博客可以讲清楚,本文的主要作用...

  • 120
    Android 6.0 - 动态权限管理的解决方案

    欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...

  • 解释器模式

    引子 解释器模式应该是一个很少会用到的模式,也不太好理解,用例子的方式来讲解吧。 定义 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同...

  • 120
    备忘录模式

    备忘录模式相对还是比较好理解的,因此直接从定义开始讲起 定义 备忘录模式是指 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢...

  • 访问者模式

    引子 访问者模式在23种设计模式中应该算是最复杂也是最难以理解的一种模式了,因此在解释的时候我不打算从定义说起,以实际的例子带入可能会比较好吧。 例子 我们的例子是交通局需要...