Git 项目推荐 | Android 瞬间加载 Dex
2016-11-02 08:57
211 查看
TurboDex: 在Android瞬间加载Dex
众所周知,Android中在Runtime加载一个 未优化的Dex文件 (尤其在 ART 模式 )需要花费 很长的时间 . 当你在App中使用 MultiDex 或 插件化框架 的时候, 这个问题就会显得十分严重.TurboDex 就是为了解决这一问题而生, 就像是给AndroidVM开启了上帝模式, 在引入TurboDex后, 无论你加载了多大的Dex文件,都可以在毫秒级别内完成.
Quick Start Guide
Building TurboDex
TurboDex的 pre-compiled 版本在 /Prebuilt 目录下, 如果你想要构建自己的TurboDex, 你需要安装 Android-NDK .✘ lody@MacBook-Pro ~/TurboDex/TurboDex/jni> ndk-build SharedLibrary : libturbo-dex.so Install : libturbo-dex.so => libs/armeabi/libturbo-dex.so SharedLibrary : libturbo-dex.so Install : libturbo-dex.so => libs/x86/libturbo-dex.so
Usage
使用TurboDex, 你需要将**library** 添加到你的项目中, 在 Application 中写入以下代码:@Override protected void attachBaseContext(Context base) { TurboDex.enableTurboDex(); super.attachBaseContext(base); }
开启TurboDex后, 下列调用都不再成为拖慢你App运行的元凶:
MultiDex.install(this); new DexClassLoader(...): DexFile.loadDex(...);
相关文章推荐
- Android开源项目推荐之「图片加载到底哪家强」
- Android开源项目推荐之「图片加载到底哪家强」
- Android开源项目推荐之「图片加载到底哪家强」
- Android开源项目推荐之「图片加载到底哪家强」
- Git 项目推荐 | Android 键盘弹出显示 Emoji 按钮
- ANDROID开源项目推荐之图片加载
- [置顶] Android开源项目推荐之「如何选择图片加载库」
- Android开源项目推荐之「图片加载到底哪家强」
- Android开源项目推荐之「图片加载到底哪家强」
- Android项目:使用pulltorefresh开源项目扩展为下拉刷新上拉加载更多的处理方法,监听listview滚动方向 推荐
- 众多Android 开源项目推荐
- 众多Android 开源项目推荐,给力工作给力学习
- Android 开源项目推荐(转)
- 众多Android 开源项目推荐,给力工作给力学习
- 众多Android 开源项目推荐,给力工作给力学习
- 众多Android 开源项目推荐,给力工作给力学习
- 众多Android 开源项目推荐,给力工作给力学习
- 获取或同步MeeGo和Android项目源码的脚本[修改稿] 推荐