240 发简信
IP属地:云南
  • 其实配置太碎了也不方便

    Android中依赖版本统一管理

    前言 在Android的实际开发中,我们会经常使用到多Module开发,而当我们修改一些版本信息或者SDK升级时,可能涉及多个Module都需要修改。 显然逐个修改Modul...

  • 120
    假如民国也有朋友圈……

    民国时代,虽然只有短短三十余年,却是群星璀璨,大师辈出。 徐志摩的风流,林徽因的优雅,陆小曼的妩媚,举手投足间就是一道风景; 鲁迅的柔情,胡适的宽厚,李叔同的慈悲,钱钟书的专...

  • 180
    ppice ·

    还说网上的笼统,随便找一篇都比你这个强好吧

  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转

    介绍 AnnoRouter是一个用于协助Android组件化的路由框架。它参考了Retrofit的接口设计,将路由跳转API转化为Java接口,使用注解来配置跳转信息。 Us...

  • 掌握了这些工作没有问题,但找工作还不行,没有对系统源码及常用库原理的掌握是不行的

    高级工程师的进阶之路

    在编程之余,有时候我就在想,什么样的程序员属于高级程序员呢?或者说,高级程序员有哪些特性呢?工作年限一定不是一个关键的指标,许多工作多年的程序员依然写不出优雅的程序。无论是在...

  • 同问,这个问题你解决了吗?

    Gradle学习笔记(四)-- fat-aar.gradle解析

    fat-aar.gradle是什么? 在做android应用程序开发时,我们一般都会构建多个模块,来达到解耦的目的,但是有的需求是需要我们提供一个依赖库给外部使用,这时候就遇...

  • 华为push的架构就是垃圾中的战斗机,功能简陋,配置复杂,又缺乏清晰的文档,甚至有些设计思路就明显不对。

    Android集成华为推送踩坑问题总结

    很多人都很吐槽华为push的集成过程有多扯淡多贱(华为push论坛大都这么说的), 主要因为华为给开发者的集成文档确实很乱,本人在成功集成华为push后把集成过程中遇到的问题...

  • 120
    如何假装自己读懂了《时间简史》

    什么!霍金他老人家都仙逝了,你还没看懂《时间简史》?作为一名当代精英,这实在是太丢人了,严重拖了人类进步的后腿!根据“死后地位自动升一级”公理,霍金的声望已不在牛顿和爱因斯坦...

  • 120
    Android面试一天一题(13 Day: AsyncTask)

    记得2012年的时候,在MTK公司内部的一个Work Shop上我分享了对AsyncTask的理解,听众都很有兴趣地参与讨论使用AsyncTask的问题所在。因为UI线程阻塞...