随机推荐

AsyncTask源码分析

AsyncTask源码分析,当前使用的Android 6.0的代码,AsyncTask源码目录在如下:base\core\java\android\os\AsyncTask.java在分析源码之前,我们看看我们在项目中是如何使用AsyncTask的。下面是个简单的demo,只是写了AsyncT...

余秋雨:什么是文化?

关于文化的几个“傻问题”文化很重要,这很少有人否认,但是,大家往往躲开了一个起点性的问题,那就是 ——文化到底是什么?文化的定义是什么?对于文化,我们心里一定早就储藏着大量疑问。而且,随着时间的推移,疑问越来越多。普遍人心的最初疑问最重要,但也最难回答。按照民间说法,这样的问题可称为“傻问题...

Android GridView horizontalSpacing属性值无效

前言Android GridView horizontalSpacing属性值无效解决方式,方便自己查阅。好记性不如烂笔头正文之前一直没注意这个问题,今天调试时发现GridView设置为match_parent后没有horizontalSpacing的属性效果没有实现。android:ho...

[摘]Java垃圾回收机制(GC)详解

简介:垃圾回收GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定...

梁小斌:中国,我的钥匙丢了

中国,我的钥匙丢了。 那是十多年前,我沿着红色大街疯狂地奔跑,我跑到了郊外的荒野上欢叫,后来,我的钥匙丢了。 心灵,苦难的心灵,不愿再流浪了,我想回家打开抽屉、翻一翻我儿童时代的画片,还看一看那夹在书页里的翠绿的三叶草。 而且,我还想打开...

[摘]Android异常和性能优化 - OOM异常

什么是OOMOOM全称为“Out of memory”异常,从名字上可以理解就是内存耗尽了。在android当中,android系统会给每个APP设立一个独立的工作区间,也就是Dalvik虚拟机空间,这样使每个APP在独立的空间运行而不受影响。但是android系统为每一个Dalvik虚拟机都设定...