分类: Python

【实战】Android Data Binding从抵触到爱不释手

1 引入 如何高效地实现以下界面?   登录/未登录 有好几年findViewById实战经验的我,感觉并不难啊。一般会 1.先定义一个User的Model类,数据来自JSON解析……

Android彻底组件化方案实践

一、模块化、组件化与插件化 项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理念,其核心……

HTTPS 原理浅析及其在 Android 中的使用

[[192101]] 本文首先分析HTTP协议在安全性上的不足,进而阐述HTTPS实现安全通信的关键技术点和原理。然后通过抓包分析HTTPS协议的握手以及通信过程。最后总结……

带你学开源项目:LeakCanary-如何检测 Activity 是否泄漏

OOM 是 Android 开发中常见的问题,而内存泄漏往往是罪魁祸首。 为了简单方便的检测内存泄漏,Square 开源了 LeakCanary ,它可以实时监测 Activity 是否发生……

用Kotlin优雅地开发Android应用

写在前面 在之前的一篇文章,我们简单的知道了Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感……

一篇文章彻底搞懂Android事件分发机制

前言 在android开发中会经常遇到滑动冲突(比如ScrollView或是SliddingMenu与ListView的嵌套)的问题,需要我们深入的了解android事件响应机制才能解决,事件响……

Gradle for Android 第四篇( 构建变体 )

当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,……

一觉醒来Kotlin成了Android的新宠儿【附代码】

前言 凌晨的谷歌I/O 2017开发者大会直播你有没有观看呢?安卓虽然已经成为了移动设备***操作系统,全球采用Android操作系统的激活设备超过了20亿台。不过对于谷……

关于Android模块化我有一些话不知当讲不当讲

最近公司一个项目使用了模块化设计,本人参与其中的一个小模块开发,但是整体的设计并不是我架构设计的,开发半年有余,在此记录下来我的想法。 [TOC] 模块化……

那年的RecyclerView我们从头撸一下

1. RecyclerView是什么? 根据Google官方给出的说明:A flexible view for providing a limited window into a large data set。能够在有限的窗口中展示大数据……