240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Binder学习指南

    毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设...

    6.8 17532 29 246 2
  • Resize,w 360,h 240
    提升markdown的中文输入效率

    Markdown这种格式的出现大大提升了写作的效率,但是它对于非英文的用户其实并不友好:每当我们需要使用#[-等标志符的时候,需要不断地切换输入...

  • 简化markdown写作中的贴图流程

    markdown写作的时候,图片插入是一件比较麻烦的事情。常见的流程如下: 用截图工具截图; 将截图保存到某个地方 修改截图文件名 上传截图到某...

  • Resize,w 360,h 240
    ASCII Art:使用纯文本流程图

    我们使用纯文本写代码,有了Markdown又可以使用纯文本写文档,那么对于更直观的信息表达方式——图片,能不能使用纯文本描述呢? 另外,你是否见...

  • Resize,w 360,h 240
    Android Studio你不知道的调试技巧

    写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道...

  • Resize,w 360,h 240
    你真的了解AsyncTask?

    虽说现在做网络请求有了Volley全家桶和OkHttp这样好用的库,但是在处理其他后台任务以及与UI交互上,还是需要用到AsyncTask。但是...

  • Resize,w 360,h 240
    如何调试Android Framework?

    Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件、框架或者系统的工作原理,仅...

    0.8 7782 10 54 1
  • Resize,w 360,h 240
    论ART上运行时 Method AOP实现

    两年前阿里开源了Dexposed 项目,它能够在Dalvik上无侵入地实现运行时方法拦截,正如其介绍「enable 'god' mode for...

    1.8 4473 3 42
  • Android插件化原理解析——Hook机制之动态代理

    使用代理机制进行API Hook进而达到方法增强是框架的常用手段,比如J2EE框架Spring通过动态代理优雅地实现了AOP编程,极大地提升了W...

    0.2 3515 2 36
个人介绍
Android开发,Haskell爬坑ing。