Avatar notebook default
123篇文章 · 186459字 · 3人关注
  • Resize,w 360,h 240
    可能是全网讲最细的安卓resources.arsc解析教程(一)

    aapt工具在编译资源会将一些资源或者资源索引打包成resources.arsc。这个文件以二进制数据的形式记录数据,c/c++加载起来特别方便...

  • Resize,w 360,h 240
    可能是全网讲最细的安卓resources.arsc解析教程(二)

    上篇博客写到,Package资源剩下的部分是由多组RES_TABLE_TYPE_SPEC_TYPE和RES_TABLE_TYPE_TYPE构成的...

  • Resize,w 360,h 240
    如何实现安卓消息推送

    最近突然对安卓消息推送的原理感兴趣,找了不少资料,实现了一个包括服务端和客户端的简单Demo。 在具体实现的时候踩了不少坑,这里做一下笔记,防止...

  • Resize,w 360,h 240
    安卓广播的底层实现原理

    相信广播大家都有用过,也知道安卓广播的一些基础知识,如静态广播、动态广播、粘性广播等等,但相信很多人都不知道系统层面是怎样实现这些广播特性的,这...

  • Resize,w 360,h 240
    安卓特效相机(四) 视频录制

    系列文章: 安卓特效相机(一) Camera2的使用安卓特效相机(二) EGL基础安卓特效相机(三) OpenGL ES 特效渲染安卓特效相机(...

  • Resize,w 360,h 240
    Glide源码探究(二) - 内存缓存

    系列文章: Glide源码探究(一) - 生命周期绑定与Request创建[https://www.jianshu.com/p/85da220d...

  • Jni多线程与类加载

    在JNI中我们可以通过JNIEnv的FindClass方法查找到java的类然后进行类似反射的调用。 如果通过java代码调用的Jni函数,此时...

    2.5 1657 1 11
  • Resize,w 360,h 240
    binder机制深入探究

    之前有写过一篇笔记《Android温故而知新 - AIDL》从应用层分析了aidl的数据是怎么传递的,还有一篇《Android跨进程抛异常的原理...

  • Resize,w 360,h 240
    JNI调用速度优化

    FastJNI 最近在看JNI HOOK的时候看到了个叫做fastJNI的东西,它可以加速JNI方法的调用,比较有意思。 首先我们都知道Regi...

    1.0 2262 9 3 1

文集作者