但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等...
但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等...
在多数情况下,我们想要在界面上加载并展示一张图片只需要一行代码就能实现。虽说只有这简简单单的一行代码,但大家可能不知道的是,Glide在背后帮我们默默执行了成吨的工作。这个形容词我想了很久,因为我觉得用...
本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,...现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后
Android BLE基础操作框架,基于回调,操作简单。其中包含扫描、连接、广播包解析、服务读写及通知等功能。
Android框架是一个大的系列,熟悉其中的流程对于Android开发尤其重要,这里面有很多重要的工作和面试的知识点,从今天开始,我将发布一个系列博客,对于系统源码层进行分析。今天首先对Android的框架结构以及系统...
zxing.java源码解析 目前包括: - - - - - 开源项目分类汇总 第一部分个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、...
ButterKnife是目前常用的一种依托Java注解机制实现辅助代码生成的框架,有了它,妈妈再也不用担心我写大量枯燥的findViewById以及OnXXXListener响应事件了,一行代码就搞定,自从接触它以后我就再也离不开它了。...
源码FastDev4Android,本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入...
喜欢研究源码的我,肯定要来看下是怎么回事。 作为一个开发,应该不屑于只会使用开源框架。 OK,来尝试下。 项目地址: https://github.com/TomasYu/X2C 原理分析: X2C 是吧Xml 文件,翻译成Java文件,减少系统利用...
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!g" />本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错...
前面文章已经讲解过如何使用LeakCanary快速的排查Android中的内存泄露,链接地址:LeakCanary-------快速简单排查Android中的内存泄露,这篇文章将从源码的角度分析LeakCanary排查内存泄漏的原理。 2.主要原理 ...
zxing.java源码解析 StudyRoad Java & Android 知识点备忘 Java SE Thinking in Java [Java I/O](/Thinking-in-Java/Java IO.md) Android Android组件 Drawable 自定义Drawable View View工作过程 View事件分发机制 ...
zxing.java源码解析 一、开源库资源链接 UI类 封装工具类 网络&图片 多媒体播放 事件工具 开源框架解析 Android源码解析 项目类 sth fun
现在android主流用的网络请求框架是Okhttp3和Retrofit2+Rxjava两种,而我之前很多项目都是用的Volley,然后阅读开源框架源码的经验不够,所以就拿Volley练手了。
前两篇分别说了下ButterKnife的用法以及讲了下什么是注解,接下来就是要说一下ButterKnife的源码了,通过源码来看ButterKnife是如何实现的。 首先我们看看@BindView注解的源码: @Retention(CLASS) @Target(FIELD...
Conductor源码解析
1.xandroid为一个完整的基于MVP模式的安卓企业级快发框架,该框架集成Android开发的常用主流框架。 2.该框架主要集成xUtils3、gson、dagger2、rxjava2、lambda、rxpermissions、retrofit2、ZXing、ZBar、imagepicker...
在之前的文章中介绍了Android系统源码的下载,这篇文章简单介绍一下源码结构,并结合Android系统结构,熟悉一下源码工程。 阅读工具 关于阅读源码的工具,这里使用的是visual studio code,但是visual studio code...
可能是2020年最全最详细的Android面试题及答案解析(379页) + Android Framework 开发揭秘 + Android Framework精编内核解析 + Android 百大框架源码解析
这里介绍一款基于SharedPreferences的的存储框架,是由Android开发大神Orhan Obut开源维护的,有名的日志框架logger就是出自他之手。使用非常简单,看看它在github上的介绍:Secure,simple key-value
安卓图表引擎AChartEngine(六)-框架源码结构图.pdf
介绍Conductor是一个基于视图的“麻雀虽小,五脏俱全”的Android框架,它给标准Android-View进行简单的封装,去掉不必要的特性。 简单聚合 不使用Fragment 简单强力的生命周期 导航与回退的处理 优雅的视图跳转 状态...
Fragmentaion框架是一个很优秀的框架,我们有2个项目都使用过,目前无不良反应,BUG呢还是有一些,不过不妨碍它的优秀。 项目地址:https://github.com/YoKeyword/Fragmentation 点击打开链接 关注好几千,群众...
Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动Launcher。 ...
5. 源码分析 6. 后记 1. 前言 今年是2020年了,也是我正式入驻程序员宅基地的第一年,说起来也凑巧,因为今年的黑天鹅事件导致我们不得不在家宅着,当然到2月中下旬很多企业都复工了,本人也一样进入了远程办公状态,...
转载请标明出处:【顾林海的博客】 前言 EventBus能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。...
所有surface在native的构建都需要一个graphicbufferproducer作为参数。而这也真好印证了中所提到的surface在java层由三种构建方式,同样对于IGraphicBufferProducer也有不同的渠道获得。