最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

开发进阶

Android开发进阶,经验分享

也谈Android应用架构

也谈Android应用架构

loading 3个月前 (05-18) 420浏览 0评论

谈到架构,想到的一定是MVC、MVP、MVVM这几个词了,然后对比一下它们的优缺点,接下来就是站队的时间了。常常写MVC,偶然见到了MVP,“嗯,真香~”。写久了MVP,又听说了MVVM,“嗯,真香~”。“真香”定律真是被用得淋漓尽致,此外还要喜新...

玩转Android状态栏

玩转Android状态栏

loading 5个月前 (03-19) 716浏览 0评论

前言 前段时间,突然收到一个状态栏颜色优化设计的任务,将原本应用整体的黑色状态栏修改为根据标题栏颜色进行沉浸式设计,显示效果如下: 经过分析及踩过N多坑,终于完成了APP全局的修改。现将一些需要注意的问题及踩过的坑进行梳理总结,主要从系统版...

ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)

ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)

loading 5个月前 (03-16) 415浏览 0评论

前言 我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置drawable、不能去除HeaderView部分的分割线、配置麻烦等等等。 于...

妙不可言的Retrofit

妙不可言的Retrofit

loading 6个月前 (02-22) 477浏览 0评论

前言 噢!亲爱的朋友们,快来看看这优秀的Retrofit,它实在太美妙了,如果你不看的话,我保证会用我的靴子狠狠地踢你的屁股!(狗头保命) 正文 1. 什么是Retrofit? 在 官网 中对它的描述: A type-safe HTTP clie...

WebView完整配置及正确使用,抠门式的内存管控

WebView完整配置及正确使用,抠门式的内存管控

loading 6个月前 (02-17) 675浏览 0评论

本文主要学习自网上各路大神后做的笔记、Demo,现整理至CSDN博客,主要有鸿洋_、郭霖、Carson_Ho、aqi00 等大神。 1.要点 一个可视为浏览器的View 用于加载html页面及处理交互 重量级View,建议在代码中添加至布局内存角...

OkHttp必须弄清楚的几个原理性问题

OkHttp必须弄清楚的几个原理性问题

loading 6个月前 (02-12) 598浏览 0评论

前言 okhttp是目前很火的网络请求框架,Android4.4开始HttpURLConnection的底层就是采用okhttp实现的,其Github地址:https://github.com/square/okhttp 来自官方说明: OkHtt...

详解Android Gradle生成字节码流程

详解Android Gradle生成字节码流程

loading 7个月前 (01-20) 749浏览 0评论

一、背景 当前绝大部分的Android工程都是使用Gradle框架搭配Android Gradle Plugin(以下简称AGP)和Kotlin Gradle Plugin(以下简称KGP)进行编译构建的。虽然市面上有很多入门介绍,但是分析其中实现...

Matrix 之 ApkChecker 的使用

Matrix 之 ApkChecker 的使用

loading 7个月前 (12-30) 689浏览 0评论

简介 Matrix 是微信终端自研和正在使用的一套APM(Application Performance Management)系统。 Matrix-ApkChecker 作为Matrix系统的一部分,是针对android安装包的分析检测工具,根据...

Socket通信原理

Socket通信原理

loading 8个月前 (12-25) 981浏览 0评论

一、Socket通信简介 Android与服务器的通信方式主要有两种: Http通信 Socket通信 两者的最大差异在于: Http连接使用的是“请求-响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务端才能向客户端返回数据...

Android v1、v2、v3签名详解

Android v1、v2、v3签名详解

loading 9个月前 (11-12) 1315浏览 0评论

Android签名机制 什么是Android签名 了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。 同理,在安装 apk 时,同样也需要确保 apk 来源的真实性,以及...