Android RecyclerView 间距全适配

2016-09-09
阅读 3 分钟
25.2k
废话不多说,直接上代码。 LinearLayoutManager spacing {代码...} 使用方法很简单,上面注释中也已经给出: {代码...} GridLayoutManager or StaggeredGridLayoutManager spacing {代码...} 此处不仅对间距进行了处理,而且对spanCount也进行了处理,使用方法: {代码...} by anonymous

Android Support Library Revision 24.2.0

2016-09-09
阅读 3 分钟
3.3k
Google正式发布更新了Android Support Library Revision 24.2.0 版本。这次更新绝对满足了每一位 Android Developer 的胃口,我也是第一时间整理,翻译学习,记录于此,快来看看都有哪些变化吧。

Android 内存泄露总结(附内存检测工具)

2016-09-08
阅读 7 分钟
18.8k
Java 中的内存分配 主要是分三块: 静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量。 栈区:当方法执行时,会在栈区内存中创建方法体内部的局部变量,方法结束后自动释放内存。 堆区:通常存放 new 出来的对象。由 Java 垃圾回收器回收。 栈与堆的区别 栈内存用来存放局部变量和函数...

Android Handler之内存泄露

2016-08-17
阅读 9 分钟
6.1k
当使用内部类(包括匿名类)来创建Handler的时候,Handler对象会隐式地持有一个外部类对象(通常是一个Activity)的引用(不然你怎么可能通过Handler来操作Activity中的View?)。而Handler通常会伴随着一个耗时的后台线程(例如从网络拉取图片)一起出现,这个后台线程在任务执行完毕(例如图片下载完毕)之后,通过消...

Android项目安全注意事项和解决方案

2016-08-15
阅读 2 分钟
4.9k
在个人和公司开发的项目发布后,作为软件工程师最担心的就是代码安全(虽说现今而言,技术已没有什么秘密,聪明人很多,你的功能可能别人稍加研究就能不看代码也能实现(黑科技除外),但实现归实现,实现的方案,思路,性能这些是别人无法复制的)。还有就是项目发布后项目中一些数据安全,等方面,都值得我们考虑,思索。

细述 Java垃圾回收机制→Java Garbage Collection Monitoring and Analysis

2016-08-09
阅读 2 分钟
3.3k
本文非原创,翻译自Java Garbage Collection Monitoring and Analysis在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的。和C语言不一样的是Java程序员不需要手动写垃圾回收相关的代码。这是使得Java如此流行,同时也是Java能帮助程序员写出更好的Java应用的优点之一。

细述 Java垃圾回收机制→Types of Java Garbage Collectors

2016-08-09
阅读 2 分钟
4.2k
本文非原创,翻译自Types of Java Garbage Collectors在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的。和C语言不一样的是Java程序员不需要手动写垃圾回收相关的代码。这是使得Java如此流行,同时也是Java能帮助程序员写出更好的Java应用的优点之一。

细述 Java垃圾回收机制→How Java Garbage Collection Works?

2016-08-09
阅读 4 分钟
5.2k
本文非原创,翻译自How Java Garbage Collection Works?在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的。和C语言不一样的是Java程序员不需要手动写垃圾回收相关的代码。这是使得Java如此流行,同时也是Java能帮助程序员写出更好的Java应用的优点之一。

细述 Java垃圾回收机制→Java Garbage Collection Introduction

2016-08-09
阅读 2 分钟
4.5k
本文非原创,翻译自Java Garbage Collection introduction在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的。和C语言不一样的是Java程序员不需要手动写垃圾回收相关的代码。这是使得Java如此流行,同时也是Java能帮助程序员写出更好的Java应用的优点之一。

Android干货框架集锦,搭建项目必不可少

2016-08-03
阅读 9 分钟
8.4k
在开发过程中使用过很多优秀框架,比如网络的okhttp,图片的Fresco,注入的Gagger2等,都是非常优秀的框架。 所以今天在此介绍下至今本人知道的一些比较流行主流且很优秀的框架。 根据上图我们依次说明: DiskLruCache {代码...} DiskLruCache 最佳解析 Universal Image Loader {代码...} Universal Image Loader 最佳解...

Android性能优化篇:Android中如何避免创建不必要的对象

2016-08-03
阅读 7 分钟
5.3k
Android设备不像PC那样有着足够大的内存,而且单个App占用的内存实际上是比较小的。所以避免创建不必要的对象对于Android开发尤为重要。