这是最好的Android相关原创知识体系(100+篇)

知识体系从2016年开始构建,所有的文章都是围绕着这个知识体系来写,目前共收入了100多篇原创文章,其中有一部分未收入的文章在我的新书《Android进阶之光》中。最重要的是,这个知识体系仍旧在成长中。

Android 下拉刷新库,这一个就够了!

新鲜出炉的开源库。

详谈java内存模型

我们一起来讨论讨论Java内存模型。理解内存模型对多线程编程无疑是有好处的。

Java 之 ThreadLocal 详解

  1. 概念 ThreadLocal 用于提供线程局部变量,在多线程环境可以保证各个线程里的变量独立于其它线程里的变量。也就是说 ThreadLocal 可以为每个线程创建一个【单独的变量副本】,相当于线程的 private static 类型变量。 ThreadLocal 的作用…

计算机程序的思维逻辑 (91) - Lambda表达式

在之前的章节中,我们的讨论基本都是基于Java 7的,从本节开始,我们探讨Java 8的一些特性,主要内容包括: 传递行为代码 - Lambda表达式 函数式数据处理 - 流 组合式异步编程 - CompletableFuture 新的日期和时间API 本节,我们先讨论Lambd…

Android界面性能调优手册

界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。

我司这类做 ROM 的公司更不一样,预装的应用一定要非常流畅,这样给客户或用户的第一感觉就是快。又卡又慢的应用体验,会影响客户或用户对产品的信心和评价,所以不可忽视。

深入剖析ThreadPool的运行原理

深入剖析ThreadPool的运行原理。

Android,Okhttp and WebSockets

这是一篇译文,其中很好地阐述了如何使用OkHttp在Android端进行WebSocket连接

Android面试之「JVM 篇 (上)」

知识总结:
1.JVM 存储
2.垃圾回收机制

也谈安卓dex的动态加载与MultiDex和热修复

让你超级易懂MultiDex原理

Android权限检查API checkSelfPermission失效问题

Android6.0之后,权限分为install时的权限跟运行时权限,如果我们的targetSdkVersion>=23,install权限同runtime权限是分开的,app也要针对6.0已经做适配,没什么大问题,无论运行在旧版本还是6.0之后的手机上都ok,这也是Googl…

自定义Drawable实现灵动的红鲤鱼动画(上篇)

此篇中的小鱼动画是模仿国外一个大牛做的flash动画,第一眼就爱上它了,简约灵动又不失美学,于是抽空试着尝试了一下

Android 跨进程点击事件的解决方案

最近在做安卓自动化的时候,发现使用instrument自带的Instrumention.sendPointerSync向其他应用程序发送点击事件的时候,没有效果,而且报出错误:
Permission denied,injecting event from pid XXX XXX

Android Transition Framework 实战演练

Android Transition Framework 实战演练

图解Activity启动流程,进阶高级

首先申明一下,觉得Activity用的贼6的,想求职面试的,想进阶高级工程师的,想深入理解Activity的(感兴趣)同学请往下看,不符合的没关系,请收藏一下,想看了再点出来研究。 以下内容紧张吃鸡,请系好保险带,我们要开车了。 到这里,你是不是以为我会介绍一下Activity…

Android 项目最新架构

为了帮助开发者打造一款优秀的APP,Google可谓费尽心力,推出了各种诸如MVP,MVVM等等项目架构的思路,帮助开发者更加高效的开发,尽管这样,Google还是接着推出了一个新的项目架构,以便给予开发者更多的选择,至于这种架构思路和MVP等框架的优劣,各位看完文章或许自有定…

JDK解构 - Java中的引用和动态代理的实现

我们知道,动态代理(这里指JDK的动态代理)与静态代理的区别在于,其真实的代理类是动态生成的。但具体是怎么生成,生成的代理类包含了哪些内容,以什么形式存在,它为什么一定要以接口为基础? 如果去看动态代理的源代码(java.lang.reflect.Proxy),会发现其原理很简单…

Android 用户引导库 MaterialIntroView 使用及源码分析

在最近一次迭代开发中,团队尝试提升部门间的沟通效率。迭代初期,Android开发小组提到了一个经常会遇到的痛点:在过去,曾把大量时间花在实现“新功能引导”上。

干货 | Android高级动画(2)

Android高级动画进阶,矢量动画。

手把手教你写热修复(HOTFIX)

前提 写这篇文章的目的呢,也是理一下自己的思路吧,同时把最近看到的一些热修复知识献给读者们。不知道同学们最近是不是听到了很多关于热修复的事情,各大厂商,各界大佬们都有属于自己的热修复框架,最近阿里不也推出了个爆炸消息,堪称最牛逼的修复框架Sophix,同时还推出了对应的一本pdf…

Android仿百度贴吧客户端Loading小球

Android仿百度贴吧客户端Loading小球

更多相关文章

  1. Android动态化方案
  2. Android实现取消GridView中Item选中时默认的背景色
  3. Android(安卓)平滑和立体翻页效果1
  4. [置顶] Android的Activity屏幕切换动画(一)-左右滑动切换
  5. Android启动画面的实现方法
  6. Android简明开发教程十四:Context Menu 绘制几何图形
  7. android学习-动画(基本的四种动画)
  8. Android显示GIF动画 GifView
  9. Android(安卓)总结:进阶之路(资源与方法)

随机推荐

  1. php跳转不改变浏览器地址
  2. php计算一个月多少天
  3. php火狐如何获取cookie
  4. php无法获取真实ip
  5. PHP 获取Memcached的cas_token
  6. PHP三种方式实现链式操作
  7. Linux服务器查看PHP是否支持mail()函数方
  8. php实现共享内存进程通信函数之shm
  9. PHP 的 new static 和 new self
  10. php验证图片不显示