好文精读 - 收藏集 - 掘金

android 阿里面试题锦集 – Android – 掘金
前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了很多阿里的面经总结了一下,希望对大家有帮助,下面的知识点大多出自 android开发艺术探索,而且很多都是我自己的总结,方便自己记忆,如果想深入可以去看…

BaseActivity 的封装思想 – Android – 掘金
BaseActivity在我们的项目中非常常用,所以,有一个好的封装会让我们的开发事半功倍 ,但是他怎么样封装才能方便我们的开发呢? …

Android 状态栏操作,你想知道的都在这里了 – 掘金
一直以来,iOS 设备上状态栏背景色和图标文字颜色的灵活可变性始终受到设计人员的青睐,有意地恰当地融入到 App 的各种界面设计当中,更好地提升用户体验。 由于系统的限制,在老版本的安卓系统中,Android App 无法做到这些,产生一些设计上的遗憾。幸运的…

重要 – 作为 Android 开发者必须了解的 Gradle 知识 – Android – 掘金
在Android开发中,很多时候我们不需要修改 *.gradle 文件太多,我们添加依赖、修改target compile、最低支持API level,或者修改签名配置和build类型。其它更复杂一些逻辑,我们最后可能就是从Stack Overflow中cop…

安卓性能优化—内存优化 – Android – 掘金
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,本篇博客,我将介绍内存优化的相关知识。 …

(译) Android MVP 架构必要知识:第一部分 – Android – 掘金
原文地址:Essential Guide For Designing Your Android App Architecture: MVP: Part 1 原文作者:Janisha…

20 多个可以提高你安卓开发技能的开源 app – Android – 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 英文:20+ Awesome Open-Source Androi…

Android 架构思考 (模块化、多进程) – Android – 掘金
关于模块化(组件化)这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用单独包装推广,影子应用单独发布等等需求,重新调整架构迫在眉睫。今天,我…

我的 Java 后端书架 – 后端 – 掘金
我的Java后端书架 1月前 5079 本书架主要针对Java后端开发与架构。 更偏爱那些能用简短流畅的话,把少壮不努力的程序员所需的基础补回来的薄书,而有些教课书可能很著名,但干涩枯燥,喋喋不休的把你带回到大学课堂上昏昏欲睡,不…

Android 源码解析 Handler 系列第(三)篇 — 深入了解 Android 的消息机制 – Android – 掘金
Android的消息机制我觉得是每一个弄Android开发的人都要弄懂得问题,也有很多人对它进行研究,Android的消息机制的重要性不强调,但是觉得自己对Android的消息机制了解不深刻,所以决定深入源码,写下三篇博客以记之。因为Message全局池和Th…

Android 事件传递三部曲:事件总线 EventBus (上) – Android – 掘金
常用的事件传递方式包括:Handler、BroadcastReceiver、Interface 回调、事件总线 EventBus,除去回调这种相对简单的多的方式我们不讨论,Handler 的原理已经在之前分析过,接下来要分析的就是 EventBus 以及 Br…

寻找卓越的(Android)软件工程师 – Android – 掘金
在过去五年中,我一直做Android相关的工作。在这期间,我与不同背景,不同水平的工程师进行过合作。有些工程师有非常丰富的经验,有些是刚走出校园的应届生,它们拥有的只是学校学习到的知识并利用业余时间进行App的开发。还有些工程师甚至不是CS专业,仅仅是自学的。…

View分发module架构 – 掘金
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app–章节列表这个系列的有关架构的概念,适合有大概 三年以上Android经验 的同学理解。如果你大概一年半以上经验,入门进阶…

常见内存泄漏场景以及解决办法 – Android – 掘金
实例化 对象是类的一个实例,创建对象的过程也叫类的实例化。对象是以类为模板来创建的。比如Car car = new Car();,我们就创造了一个Car的实例(Create new class i…

Android 知识梳理 – 掘金
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。 1.Activity …

《HTTPS权威指南》-公钥基础设施(PKI)学习笔记 – 掘金
握手中的身份验证的流程: 由《HTTPS权威指南》-协议学习笔记知道了握手协议中身份验证流程,这里再摘出一遍:1、Client向Server say hello2、Server将明文信息(包含publicKey_server)用协商的散列算法散列、编码然后用p…

一步步构建 iOS 路由 – iOS – 掘金
接上一篇移动端路由层设计为啥要说iOS路由呢?路由层其实在逻辑上的设计都是一样的,关于对界面跳转的实现部分却与Android平台和iOS平台上的导航机制有着非常紧密的关系,Android操作系统有着天然的架构优势,Intent机制可以协助应用间的交互与通讯,是…

《HTTPS权威指南》-协议学习笔记 – 掘金
由《HTTPS权威指南》- SSL、TLS和密码学学习笔记知道了协议的用处,这里再贴一遍: 为什么需要协议 加密基元本身没有什么用,例如加密和散列算法。我们只有将这些元素组合成方案和协议才能满足复杂的安全需求。 实例场景:Alice和Bob要通信。Mallor…

《HTTPS权威指南》- SSL、TLS和密码学学习笔记 – 掘金
iOS要开始强制推行HTTPS了,大家都开始学习HTTPS的相关知识,网上很多博文一上来就讲对称加密,非对称加密,AES,RSA,和TLS和SSL协议。对于我这种没怎么深入过网络层的人来说全靠背!理解起来相当痛苦。尤其是对称加密,非对称加密,私钥加密,公钥加密…

DynamicCocoa:滴滴 iOS 动态化方案的诞生与起航 – iOS – 掘金
这是滴滴 App 架构组发布的第一篇公共技术文章,本文将介绍自研的 iOS 动态化方案 DynamicCocoa。App 架构组作为技术航海者,不仅要为滴滴客户端做技术的储备,也承担着向大家分享技术的职责,DDApp 这个公众号今后还会推送其他 iOS、And…

iOS 调度源 – iOS – 掘金
当和底层系统交互时,必须花费大量时间为任务做好准备。调用内核或者其他系统层需要切换上下文,这也是比在进程内部调用昂贵的原因。因此,许多系统库提供异步接口,允许您的代码提交请求到系统,且请求执行时继续做其他工作。GCD允许您使用块和调度队列提交请求并将结果返回到…

探讨 iOS 开发中各种锁 ? – iOS – 掘金
摘要 平常项目开发中需要手动加锁的地方少之又少,而且一般是简单粗暴使用@synchronized搞定,不过打算封装框架时就会发现远不满足。本文的目的是希望站在iOS开发中锁的使用之上的层面分析,探讨各种加锁方式的大致实现原理以及它们之间的区别和性能对比。由于加…

    原文作者:掘金
    原文地址: https://segmentfault.com/a/1190000009982329
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞