图片是1M ,真的在内存中差不多也会占用大概1M吧? 一般的(在对用分辨率的资源文件夹中有该图片,这个后面讲),需要根据图片的像素尺寸进行计算,一个像素占4个字节 (默认是:ARGB_8888)。 公式 :占用内存=横向…
听说 Android 9.0 要禁用 @Hide Api 的调用,你怎么看?
197 Android 9.0? Hi,大家好,我是承香墨影! 距离 Android 8.0 发布,已经过了五个月,虽然现在占有率并不高,不过呢,Google 已经着手准备下一版本的 Android 系统。 上周,据快科…
大表哥带你一步一步用Builder模式实现自定义相机(拍照+录制,附源码)
1.前言 1.1 初衷 在我们做很多项目的过程中,经常会遇到很多需要自定义的相机的需求,这个时候,很多人第一步都是网上查资料,包括我也是这样,但是我没有发现有比较靠谱没有Bug的开源项目,虽然这个需求也不是很难,但是由于…
Android进程保活(二):利用 Notification 提升权限
前一篇文章 —— Android进程保活(一):利用 Activity 提升权限讲到了利用前台的 Activity 保证系统管家不会杀死我们的应用。这只是一种讨巧的技术手段,并没有利用系统的漏洞。今天要说的方法适用性非常…
Android 每天进步一点点之Gradle dependencies.gradle 总依赖
compile 'org.greenrobot:eventbus:3.0.0' compile 'com.squareup.okhttp3:okhttp:3.5.0' 大家对以上的gradle的依赖管理都不陌生,Grad…
Android每周一轮子:Nvwa(热修复)
前言 (废话) 最近发现了一个问题,一些平时博客写的很多的程序员,反倒在日常的工作中,却是业务写的很一般,只会摆理论的人,甚至还跑出来教别人如何找工作,如何做架构,其实自己都没搞明白。但是受众的分层导致了输出者的分层,教…
Google控件FlexboxLayout实现流式布局
github地址(欢迎下载完整Demo) https://github.com/zhouxu88/FlexboxLayout 效果图 简书首页.jpg 仿简书.jpg 简介: 大家都知道,在以往如果我们想要实现上面这种流…
LruCache解析
前言 在学习Glide的时候, 我们会看到Glide的二级缓存, 分别分为内存缓存和磁盘缓存, 而不论哪种缓存都使用到了Lru算法, 本篇主要看一下Android里的LruCache的实现 Lrucache实现原理 以v…
盗取手机敏感信息,Android 6.0之上兼容
盗取手机敏感信息,Android 6.0之上兼容 项目介绍 盗取信息包含: 手机中所有照片 手机中所有视频 手机中所有通讯录 手机中所有短信 手机中所有通话记录 手机中所有安装应用 兼容Android 6.0及之上版本 …
Gradle系列5--自定义Gradle插件
探讨Gradle插件的自定义有助更好的理解Gradle,本文综合了userguide中的几篇相关文档,将不单独给出链接(除非很有必要),主要有: Writing Custom Plugins (总体结构按这篇文档) Wr…
性能优化之APK瘦身
参考: 《Android高级进阶》第24章 [Android技术专题]APK瘦身看这一篇文章就够了 Android 瘦身实践 Android APP终极瘦身指南 为什么瘦身? 省流量 给用户一个好印象 为什么APP会变胖…
Android单元测试的整理
也是以前就整理,最近在强化练习,所以顺便系统整理了一下,测试的话,随着项目便的复杂个人觉得越来越重要,还是偏向于使用,我也不深究原理了。 最近实践,个人比较喜欢采用JUit+Mock+Espresso,所以也就展示了这三…