由于最近要做一个安全性比较高的项目,因此需要用到HTTPS进行双向认证。由于设计项目架构的时候,客户端是采用MVV...[作者空间]
前言 很高兴见到你! 最近在后台 时有收到 读者的留言,说能不能出一期 Jetpack MVVM 精讲,以及配套一...[作者空间]
前言 很高兴见到你! 最近在后台 时有收到 读者的留言,说能不能出一期 Jetpack MVVM 精讲,以及配套一...[作者空间]
Hugo 在前文Android AspectJ详解中,我们了解了AspectJ的使用场景、特点和基本语法,这篇将从...[作者空间]
最近在知乎上看到了一篇文章:为什么这么多商业Android开发者不混淆代码?里面在讨论的一个问题就是代码做混淆...[作者空间]
说老实话,这些年随着Android系统的逐渐成熟,各大应用市场对Android应用的上架审核也越加严格,因此在上架...[作者空间]
对于一款成熟的App,一定会开始涉及安全和性能的问题,这里就先说一下安全性的问题,今天突然收到我们线上某app的安...[作者空间]
给传统行业做技术输出,产品做完之后的上架需要对方完成。费心沥血整理了App上线应用商店的文档,绝对足够有指导意义的...[作者空间]
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerV...[作者空间]
本文记录如何进行安卓Libray工程混淆经验。安卓混淆上的肯定是大名鼎鼎的 ProGuard, 那我们开始吧。 1...[作者空间]
在Android开发中,为了使App尽可能小,可以使用R8来压缩,混淆,优化App,当使用Android Grad...[作者空间]
已经超过大半年没有写博客了,这大半年还是学到了很多的东西,但是一直缺少总结,写博客的目的无非就以下几个:1、对自己...[作者空间]
1、前言 ANR对于Android开发者来说一定不会陌生,从刚开始学习Android时的一不注意就ANR,到后来知...[作者空间]
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。...[作者空间]
利用 Android Keystore 系统,您可以在容器中存储加密密钥,从而提高从设备中提取密钥的难度。在密钥进...[作者空间]
1. 为什么要做这个库? 相信大家在平常的生活中,如果遇到扫码的场景第一个想到的应该就是微信了,可以说微信使用二维...[作者空间]
前言 在之前一个月的里,我系统的学习了Android Jetpack组件,并输出了即学即用Android Jetp...[作者空间]
Android模块化 关于为什么要进行Android模块化开发,网上也已经讲烂了,不过归结起来,大体是可以总结为:...[作者空间]
在 Android 日常开发过程中,混淆是我们开发 App 的一项必不可少的技能。只要是我们亲身经历过 App 打...[作者空间]
组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。 本...[作者空间]