资讯专栏INFORMATION COLUMN

Android 进阶

DoINsiSt / 1075人阅读

摘要:理解内存模型对多线程编程无疑是有好处的。干货高级动画高级动画进阶,矢量动画。

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

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

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

新鲜出炉的开源库。

详谈java内存模型

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

Java 之 ThreadLocal 详解

概念 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小球

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70788.html

相关文章

  • 掘金 AMA:听《Android进阶解密》作者--刘望舒聊 Android 开发、进阶那些事

    摘要:第二十二期掘金团队请来了进阶解密作者刘望舒做了为期三天的活动活动已结束。我们在此精选了一些来自用户的提问及刘望舒的回答。提醒本期分布式微服务主题的正在进行,欢迎前去提问,传送门关于刘望舒进阶之光进阶解密的作者,安卓巴士等技术大会特邀讲师。第二十二期 AMA 掘金团队请来了《Android进阶解密》作者-- 刘望舒做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束)。...

    wenyiweb 评论0 收藏0

发表评论

0条评论

DoINsiSt

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<