前言:本篇文章如题,讲解关于性能优化中,使用单例模式所引起的内存泄露得原因及解决方法在Android Studio中通过报表查看引用树,下面开始正题;** 什么是内存泄露: 简单的说:当一个对象已经不被使用,本应当别回收…
分类:Android
一位大神的实习生面试之旅(拿下阿里巴巴、腾讯、百词斩offer)
一、腾讯微信事业群(内推,挂在总监面) 这是实习生面试的第一站,找腾讯的学长内推到微信,第一次面试,由于经验不足,知识点掌握不牢固不够深,所以挂在二面。但是,终究觉得在微信面试官身上学到的东西是最有价值的。 一面(201…
Android消息分发及多线程切换之Handler、Message的细枝末节(二)
之前说了Android消息分发和多线程切换的核心知识点,这次来说一下消息传递的整个过程,好像上一篇内容不看貌似也可以直接看这篇,不过建议还是看一下可以了解的更透彻一点吧~~ 上一篇请看:http://www.jiansh…
Android开发从业两年的总结和规划
确切的说应该是一年十个月。出道时曾发下宏愿,从业三年之内,要月薪过万,当时只是跟舍友随口说的玩笑话,现在想想一直当真着。 2015年10月中旬,刚过完国庆,老师就不怎么讲技术课了,开始跟我们讲解简历的写法和面试的要点。看…
混淆总结
一,为什么要混淆 为了避免我们开发的应用被人反编译,看到应用的源代码,混淆之后,就会使用a,b,c,d这样简短而无意义的名称,对类,字段和方法进行重新命名,我们代码即使被反编译,也难以阅读,从而达到保护应用的目的。 二,…
Android绘图三大基本类
Android绘图三大基本类 Android绘图的三个基本类: Bitmap:相当于我们绘制出来的图像 Paint:相当于我们绘图所用的画笔 Canvas:相当于我们绘图所用的画布 1. Bitmap 玩转Android…
python 实现DoS攻击
前言 一 狗店老板欺负我女神,作为一个程序员这如果都能忍那还算男人?得知这个狗店老板卖狗网站后果断决定黑了他,看他嚣张不嚣张。我使用的是DOS攻击,没一分钟就把他的网站日瘫了,解气。 DOS DOS拒绝服务攻击(Deni…
从0到1开发自动化测试框架
一、序言 随着项目版本的快速迭代、APP测试有以下几个特点: 首先,功能点多且细,测试工作量大,容易遗漏; 其次,代码模块常改动,回归测试很频繁,测试重复低效; 最后,数据环境多样,用户场景复杂,功能回归覆盖难全面。 为…
Android MVP 架构思路
概念 mvp是一个新的android开发架构,在之前的mvc的基础上进行修改,目标是使得逻辑和显示解耦,达到模块化。 关于它俩之间的区别,可以在下面地址查看 blog.csdn.net/boyupeng/ar… 具体 V…
Android中数据持久化
本人专职是iOS开发,利用业余时间刚开始学习Android开发,学习资料就是郭霖大神的《第一行代码》,这篇文章算是读书笔记,分享出来一是帮助自己记忆,二是可以方便别人查阅,希望各位大佬不吝赐教! 1、文件存储 文件存储不…
dagger2从入门到放弃-dagger.android
上一章中介绍了Activities Subcomponents Multibinding的实现过程,但是多出那么多步骤还是让人有些头晕;而使用dagger.android可以简化这一过程 使用 step1 需要引入…
课程9.1之类集框架二
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: Collection和Iterator接口 Set和HashSet的使用方法 Map和HashMap的使用方法 Col…