首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Andy君17203
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
深入探索编译插桩技术(二、AspectJ)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 现如今,编译插桩技术已经深入 Android 开发中的各个领域,而 AOP 技术正是一种高效实现插桩的模式,它的出现正好给处于黑暗中的我们带来了光明,极大地解决了传统开发过程中…
CMake使用教程(一)
CMake 是一种跨平台的免费开源软件工具,用于使用与编译器无关的方法来管理软件的构建过程。在 Android Studio 上进行 NDK 开发默认就是使用 CMake 管理 C/C++ 代码,因此在学习 NDK 之前最好对 CMake 有一定的了解。 本文主要以翻译 CMa…
AndroidNDK——Cmake详解
在Android Studio 2.2及以上,构建原生库的默认工具是CMake。 CMake是一个跨平台的构建工具,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文件。CMake并不直接构建出最终的软件,而是产生其他工具的…
Android源码系列-解密Retrofit
Retrofit,中文的翻译为“式样翻新”的意思,是一个基于OKHttp的RESTful网络请求框架。通俗一点来说,Retrofit就是一个网络请求框架的封装。同样是由Square公司开源的Android热门网络框架之一,其具有功能强大、简洁易用及高可拓展性特点。 从Retro…
IOC注入技术运行时注入技术(1)
在android开发中我们经常用到xUtils,eventBus,ButterKnife等第三方框架来帮助我们快捷的实现布局绑定,数据传递等功能,对于这类框架的使用相信大多数的开发者都已轻车熟路,但对于其中的实现机制,可能还不是很熟悉。今天我们来简单解析下这类框架的内部实现机制…
HashMap深入解读(一)
HashMap是我们在日常开发中经常会用到的一种用于处理键值对映射的数据类型,jdk1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。在本篇文章中我们从HashMap、HashCode是什么开始,并结合源码的解读,对HashMap的根据key获…
Glide 源码分析
图片加载框架,相对于 UniversalImageLoader,Picasso,它还支持 video,Gif,SVG 格式,支持缩略图请求,旨在打造更好的列表图片滑动体验。Glide 有生命周期的概念(主要是对请求进行 pause,resume,clear),而且其生命周期与 Activity/Fragment 的生命周期绑定,支持 Volley,OkHttp,并提供了相应的 integration libraries,内存方面也更加友好。
Glide 源码导读
了解一下 Glide 中的主要概念,跟一下图片加载流程,如果你需要阅读 Glide 源码的话,应该多少会有点帮助。
利用ASM实现的轻量级跨Module依赖注入框架
一些大型项目往往会有多个module,随着module越来越复杂,module间的依赖关系会变得难以维护,一不小心就可能造成循环依赖,导致项目编译不过。 有一个Module-A,里面有一个class A,在Module B有一个class B,如果Module A需要用到cla…
下一页
关注了
35
关注者
1
收藏集
1
关注标签
12
加入于
2017-02-23