摘要: 本文涉及的代码案例可以在下方的链接中找到,如果对你有帮助,请给个Star(#^.^#) https://github.com/CodeTillDoom/StaggeredRcl 问题分析 这段时间业务需求用到RecyclerView瀑布流加载并展示大批量图片,但一开始单纯使用RecyclerView 阅读全文
posted @ 2019-02-26 17:32 mingruqi 阅读(3496) 评论(1) 推荐(0) 编辑
摘要: Java 如何有效地避免OOM:善于利用软引用和弱引用 想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引 阅读全文
posted @ 2019-02-26 17:01 mingruqi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 我们不能每次加载图片的时候都让用户从网络上下载,这样不仅浪费流量又会影响用户体验,所以Android中引入了图片的缓存这一操作机制。 原理: 首先根据图片的网络地址在网络上下载图片,将图片先缓存到内存缓存中,缓存到强引用中 也就是LruCache中。如果强引用中空间不足,就会将较早存储的图片对象驱逐 阅读全文
posted @ 2019-02-26 16:54 mingruqi 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 最近在用AndroidStudio开发一个小计算器,代码加起来还不到200行。但是遇到一个问题,导出的APK文件大小竟然达到了1034K。这不科学,于是就自己动手精简APK。下面我们大家一起学习怎么缩小一个APK的大小,以hello world为例。 新建工程,最低版本支持2.3.3,其他默认。工程 阅读全文
posted @ 2019-02-26 11:06 mingruqi 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 问题描述 今天测试人员测试集成版本时除了一个bug:关于华为 Mate 8手机Android 6.0系统运行刚刚提测的版本时,出现闪退的bug,而小米 4 手机Android 6.0系统却没有出现任何bug,运行良好。后来查看本人相关模块的代码,发现本人集成版本相关模块的代码和分支版本相关模块的代码 阅读全文
posted @ 2019-02-26 11:03 mingruqi 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 了解起因昨天师傅问,你知道这俩个是什么么?有什么作用么?(如下图所示) 现在还记得我那一脸蒙比的样子,诺诺的回答不晓得。师傅说这个是为了兼容一些手机,(此处省略滔滔不绝若干。。。)。听的我更加蒙比了,之前只是知道要把.so库扔进去,但是为什么扔,就不懂了,何谈我怎会知道那目录?(PS:还是自己差太多 阅读全文
posted @ 2019-02-26 10:59 mingruqi 阅读(6173) 评论(0) 推荐(0) 编辑
摘要: 手机cpu相关知识,这对于开发Android应用程序适应各个机型有一定的辅助作用 . 手机cpu架构体系分类 指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86、ARM和MIPS。 1、ARMRISC 主要特点: armeabi (1)默认选项,将创建以基于 AR 阅读全文
posted @ 2019-02-26 10:51 mingruqi 阅读(4358) 评论(1) 推荐(0) 编辑
摘要: 正题: android开发中,时长会遇到os文件的使用,那么os文件到底是什么?在这篇文章中会进行说明。 .os文件在android中意味着C语言书写的方法,经android提供的ndk进行编译,从而供android方法调用,实现业务需求。 由于android使用的是java语言,无法直接调用C语言 阅读全文
posted @ 2019-02-26 10:42 mingruqi 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://mp.weixin.qq.com/s/XS0tuLgTfyp4rW4h69wyQQ 解决: Android studio 中 Refactor -> Remove Unused Resources 选项就可以删除未用到的资源。 在 AS 的 Terminal 下输入:$ 阅读全文
posted @ 2019-02-26 10:20 mingruqi 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 本篇文章:自己在混淆的时候整理出比较全面的混淆方法,比较实用,自己走过的坑,淌出来的路。请大家不要再走回头路,可能只要我们代码加混淆,一点不对就会导致项目运行崩溃等后果,有许多人发现没有打包运行好好地,打包完成以后而又不不可以了,导致了许多困惑,本片文章来问大家解决困惑,希望对大家有帮助。 Andr 阅读全文
posted @ 2019-02-26 08:51 mingruqi 阅读(698) 评论(0) 推荐(0) 编辑