CMLocker
  • Accueil
  • Archives
  • Tags
  • À propos
  • Android 直接渲染本地二进制文件探究

    Aug 23, 2016

    Android 直接渲染本地二进制文件探究

    编写: gubaozhen

    1. 实现目标

    1.用户将android工程中未经编译的assets、res文件夹拷贝至设备SD卡中,即可通过预览工具预览资源文件中配置的layout布局及动画.

    2.需要解决的技术点
    将明文的xml文件转成编译后的二进制文件
    解决方案:改写aapt源码编译成一个提权后可以在非root手机上运行的二进制文件,从而实现手机端打包

    当将二进制xml加载进来后,凡是涉及到外部引用的属性我们得到的只是一串ID,要根据这个ID找到正确的对应的值
    


    Lire la suite..
  • 缓存详解

    Aug 1, 2016

    缓存详解

    编写: gubaozhen
    整理: fangjie

    1. 缓存相关概念

    缓存

    凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为缓存(Cache)。

    因为内存相对于硬盘读写速度更快,内存可以作为硬盘的缓存;同样的,硬盘读写速度远高于网络数据的读写速度,也可以将硬盘作为网络数据的缓存。在内存和硬盘之间,硬盘与网络之间,都存在某种意义上的Cache。
    表现上,缓存载体与被缓存载体总是相对的,缓存设备成本高于被缓存设备,缓存设备速度高于被缓存设备,缓存设备容量远远小于被缓存设备。
    缓存可以认为是数据的池子,是存储频繁使用的数据的临时的地方,缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。

    Lire la suite..

©2013-2016CMLocker

Theme by Even