240 发简信
IP属地:浙江
  • 这么写就变成了静态加载了

    Android JNI学习(五)——Demo演示

    本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...

  • Android:解析AndroidManifest的踩坑经历

    1. 前言 这次项目接到一个需求,需要尽可能多的展示AndroidManifest.xml 里面的信息,经过我一周的折腾和采坑,发现目前有以下几种方法 通过 PackageM...

  • 全部看完了,博主的思路很清楚,先说个整体流程,然后在对每一个环节做一个小章节,每个小章节里面先做基础铺垫,然后又接着对说具体步骤,佩服佩服

    OKHttp源码解析(九):OKHTTP连接中三个"核心"RealConnection、ConnectionPool、StreamAllocation

    1.OkHttp源码解析(一):OKHttp初阶 2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事 3 OkHttp源码解析(三):OKHttp...

  • 比如对方问你 OKhttp的源码你了解吗。你可以把问题偷换下概念,比如说:这个工程太庞大了,要么我说说 OKhttp 的 cache 环节吧,从怎么用->为什么要这么用->源码分析->优缺点分析->拓展。然后就吊炸天了

    OKHttp源码解析(六)--中阶之缓存基础

    1.OkHttp源码解析(一):OKHttp初阶 2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事 3 OkHttp源码解析(三):OKHttp...

  • 任务队列的策略在最新版本上还是有蛮大变动的,引入了 promoteAndExecute 函数。把任务先加入到readyAsyncCalls队列,把 readyAsyncCalls队列中的Async移出来到一个临时队列 executableCalls 中并加入到runningAsyncCalls,本质是修改 readyAsyncCalls 里面元素的状态,并开始执行。然后在当前线程中去执行Call的getResponseWithInterceptorChain()方法,直接获取当前的返回数据Response。

    OKHttp源码解析(三)--中阶之线程池和消息队列

    1.OkHttp源码解析(一):OKHttp初阶2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事3 OkHttp源码解析(三):OKHttp中阶...

  • 感谢楼主,我顺带再趴一趴源码吧,往installContentProviders(app, data.providers) ->installProvider(context, null, cpi,false , true , true );->localProvider.attachInfo(c, info); -> attachInfo(context, info, false); 最后会执行 ContentProvider.this.onCreate(); 到了这里也可以解释继承ContentProvider为什么要重写 onCreate方法了
    onCreate 了,

    android ContentProvider onCreate()在 Application onCreate()之前执行

    分析源码5.1.1 r1源码地址 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.a...

  • KeyStore 是api 23之后出的哇,低版本的没办法

    Android 密钥保护

    谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据、权限、网络、处理凭据、输入验证、处理用户数据、加密...

  • 给你一个破解包。哈哈哈哈

    mac Charles v4.0.2详细破解教程

    背景 Charles是一款十分优秀的抓包软件,尤其是在mac操作系统下。Charles是一款商用软件,其体验版虽然能够使用全部功能,但是有以下几个使用上不方便的地方: 启动时...

  • Markdown的常用语法(个人总结)

    简介 Markdown 是一种轻量级标记语言,它用简洁的语法代替排版,使我们专心于码字。它的目标是实现易读易写,成为一种适用于网络的书写语言。同时,Markdown支持嵌入h...

  • 120
    Android onTouchEvent和onClick冲突、performClick()源码分析

    我们在开发中往往会对一个View或者ViewGroup进行自定义的操作,比如重写她的onTouchEvent事件 该函数是有个返回值的,那么FALSE和TRUE代表什么意思呢...

  • 那段代码可以阻止app的文字随手机字体的调整而调整。比如你把手机字体调整到最大,那么你app内的文字也会变到最大,然后app就面目全非