通常我们开发时,为了不让资源名重复,可能会定义名字很长的资源名,这其实也会增大 apk 包的体积。接下来我们讲讲如何做资源混淆,先从其原理开始。 1. R.java文件以及资...
IP属地:上海
通常我们开发时,为了不让资源名重复,可能会定义名字很长的资源名,这其实也会增大 apk 包的体积。接下来我们讲讲如何做资源混淆,先从其原理开始。 1. R.java文件以及资...
1.设置横向滚动 2.设置显示四个半item 3.选中的item置于中间
binder第一部分,我们从用户空间的service_manager.c 看起,看看第一个binder是如何启动运行的~ service_manager.c :: main ...
原文链接:https://draveness.me/sketch-and-sketch 这可能是一篇很多博客的读者都期待的文章,我最终还是决定说一说『如何为技术文章配图』这一...
其实老早就想写一些关于音视频学习的文章了,但由于各方面的原因迟迟都没有开始。一个方面是因为笔者写文章都是成系统的,音视频需要大家有一定的 c/c++ 基础;还有一个方面是因为...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅...
转载请标明地址 QuincySx:[https://www.jianshu.com/p/a9ebf730cd08 ] 读了这篇文章你将会收获什么 RxJava2 基本的运行流...
1. 概述 上一期的热修复相对来说有点难度,我其实也没往深里说如果实在看不懂可以看看视频,其实最主要的还是思路代码也就那么几行,这一期我们又回归到设计模式,相对来说要简单不少...