Android 技术选型(持续更新中...) - 掘金
github主页: https://github.com/hss01248 log打印 经典库logger的优化版https://www.zybuluo.com/shark0017/note/163330https://github.com/tianzhij...
安居客Android项目架构演进 - 掘金
本文已授权微信公众号 AndroidDeveloper 独家发布。 入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更...
Android 新推出基于物理的动画库,完全诠释什么叫做弹簧效果 - 掘金
Android 最近推出一个新的基于物理学的动画支持库,命名为:SpringAnimation(弹簧动画),发布在 Support Library 25.3.0 里面。昨天,Google Android 研发工程师「Nick Butcher」在 Twitter...
Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...) - 掘金
前言 “条条大路通罗马。”工作中,实现某个需求的方式往往不是唯一的,这些不同实现方式不仅表现在代码质量上,还影响着我们的工作效率。就像,在 Android 系统中,总有那么一些鲜为人知的 API 能够减少我们很多零碎的工作量。于是,就想凭着一些经验,整理一些...
Android 开发时,那些相见恨晚的工具或网站! - Android - 掘金
本文来我在知乎话题Android开发时你遇到过什么相见恨晚的工具或网站?下的回答! 在实际Android开发过程确实会有很多相见恨晚的工具或网站出现,下面是我自己的一些分享。 1 源码网站 ...
Android的MVP设计模式 - Android - 掘金
随着Android的不断发展,APP的功能越来越强大,UI也越来越复杂,对于Android开发者来说UI层在程序开发过程中担任了越来越多的职责。通常一个APP是由多种数据模型(Model)和多种视图(View)组成,如果我们直接使用Model-View设计模型...
关于 Volley 的最简单讲解,你想知道的都在这儿了 - Android - 掘金
Volley简介 众所周知,Volley是google在2013年开源的一款异步异步异步http网络请求库,采用Volley进行网络请求非常简单。那么怎样个异步法?最简单的解释就是:使用Volley你不用再像原生的HttpUrlConnection一样new ...
响应式编程在 Android 中的应用 - Android - 掘金
响应式编程简介 响应式编程的具体实现-RxJava ...
Android启动页黑屏及最优解决方案 - 掘金
前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?它的最好的解决方案应该是怎样的呢?今天我们认真的讨论一下这个小问题。 点击获取本...
一篇文章带你走通 OkHttp+Retrofit+Rxjava - Android - 掘金
一篇文章带你走通 OkHttp+Retrofit+Rxjava @(Android)[android] ...
Android 内存泄露——全解析和处理办法 - Android - 掘金
前言 本文章会一步一步的探讨内存泄露的问题。博主第一次书写长篇技术贴,如有错误或不周到的地方请多指教。 ...
Android 水波纹显示进度效果 - Android - 掘金
关于水波纹的效果想必大家见的已经很多了,我就在这里再啰嗦一次,为了加深自己的印象。先来看看效果图 关于这个效果的实现不必想的太过复杂了,要想实现这个效果,我们还需要了解一下PorterDuff...
17 年 2 月面试经验 | _striveg blog - Android - 掘金
前言 小插曲:我年前就开始投简历,投了很长时间没人联系,结果年后回来一看,尼玛,电话写错了。 又到了一年一度换工作的时候,我也不例外,因为去年一年都在乙方公司工作,自己不是很喜欢,因此想换家公司。由于目前还在职,因此只面试了四家...
设计模式系列: OOP 设计 6 大原则 - Android - 掘金
前言 相信有过开发经验的人都有过这种体验:让你接手一个的项目,2种情况。A.这个项目已经被好几个人,甚至好几代程序员开发维护过;B.这个项目等待你的全新开发。不给你设时间期限,你更愿意选择哪一个?我相信9...
安卓复习之旅—Binder 工作机制 - Android - 掘金
Binder是Android中的一个类,实现了IBinder接口。从IPC角度Binder是Android中的一种跨进程通信方式;从Android framework角度来说,Binder是servicemanager连接各种manager(activitym...
面试感悟:一名 3 年工作经验的程序员应该具备的技能 - Android - 掘金
前言 因为和同事有约定再加上自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,坐标杭州,13届本科毕业,算上年前...
不一样的视角带你看 MVC、MVVM、MVP - Android - 掘金
对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里的状态。本文会详细说明,并有代码参考,教你彻底认清 MVC、MVVM、MVP 的相关知...
Android 优秀文章和开源库推荐 - Android - 掘金
文章推荐 1. Android-注解详解 文章总结了Android相关的注解,包括IntDef、StringDef,资源类型注解,Null注解等,在开发中正确地使用注解,不仅可以提高我们的开发效率,还可以减少代码错误。 推荐指数:四颗星 2.&nbs...
Python 最佳实践指南! - 后端 - 掘金
Python最佳实践指南! 欢迎来到Python最佳实践指南。 本指南目前持续不断地更新与完善。 如果你有意一起翻译, 在GitHub fork 我! 这份 主要是自我见解 的指南旨在为Python初学者和专家提供一个 关于Python安装、配置、和日常使用的...
CollapsingToolbarLayout 与 TabLayout 结合使用实现炫酷效果 - Android - 掘金
前言 经过不到两个月的时间,公众号拿到了原创功能和有了接近1千的关注量,在这里首先谢谢大家支持,我会继续努力来分享给大家更多的Android方面的知识,...
不会这 10 个使用技巧,别说你要剁手新 Mac 电脑! - 产品 - 掘金
下周全新MacBook Pro/Air就要发布了,剁手前先想想你真的会用Mac吗? 在锤子一年一度的单口相声大会之后,我们来聊聊下周又双叒...
彻底搞懂 CoordinatorLayout - Android - 掘金
本系列文章会从官方文档出发,从基本使用姿势到工作原理,试图把CoordinatorLayout、AppBarLayout等一系列Material Desgin风格控件彻底讲明白。本篇文章主要介绍CoordinatorLayout的基本概念,是后续篇章的基础。从...
Material Design 之 TabLayout 使用 - 掘金
写在前面 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结Material Design 之 Behavior的使用和自定义B...
(译) Android MVP 架构必要知识:第一部分 - Android - 掘金
原文地址:Essential Guide For Designing Your Android App Architecture: MVP: Part 1 原文作者:Janisha...
Okhttp 全面剖析来啦(一) - Android - 掘金
关于Okhttp(一) 简介 Okhttp是square公司推出的一款Android和Java网络请求库,当前推出了Okhttp3,在原来的基础上做了很大改进,也是Androi...
Android Studio中gradle的一些玩法 - 掘金
前言 有一些人反映在github上下载的项目或者作为module导入你的项目中,运行不起来。或者几经折腾才勉强运行起来,不知道你有没有这种感觉,如果你有这种困惑不妨继续阅读下文,相信本文能帮到你。我一直认为从github或者网上搜索到自己需要的案例,下载下来并...
Android 事件分发 - Android - 掘金
事件分发的案例 案例说明: ...
网友评论