随机推荐

MediaScanner源码JNI介绍2

前言接上文《MediaScanner源码JNI介绍》介绍register_android_media_MediaScanner的registerNativeMethods()注册是在android_media_MediaPlayer.cpp中JNI_OnLoad,上次有个疑惑,哪何时加载JNI_...

[摘]对于Fragment的一些理解

Fragment为何要用Fragment是Android 3.0 (Honeycomb)被引入的。主要目的是为了给大屏幕(如平板电脑)上更加动态和灵活的UI设计提供支持。由于平板电脑的屏幕比手机的屏幕大很多,因此可用于组合和交换的UI组件的空间更大,利用Fragment实现此类设计的时,就无需管...

内存分析工具MAT简单记录

前言MAT(Memory Analyzer Tool,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,...

庐隐:吹牛的妙用

吹牛是一种夸大狂,在道德家看来,也许认为是缺点,可是在处世接物上却是一种呱呱叫的妙用。假使你这一生缺少了吹牛的本领,别说好饭碗找不到,便连黄包车夫也不放你在眼里的。西洋人究竟近乎白痴,什么事都只讲究脚踏实地去做,这样费力气的勾当,我们聪明的中国人,简直连牙齿都要笑掉了。西洋人什么事都讲究按部就班的...

Android 内存优化等记录

前言记录一下内存相关的内容正文Java虚拟机Java虚拟机是一台“抽象的计算机”,它拥有自己的处理器,堆栈,寄存器以及相应的指令系统。Java虚拟机疲敝了与操作系统相关的平台信息,使得Java程序只需要生成该虚拟机上运行的目标代码,就可以在多个平台上运行。JVM运行时数据区域分为两个部...

Vim的退出和保存命令

前言简单记录Vim的退出和保存命令正文在命令模式下操作(ESC后的模式):q(Quit) 退出没有修改的文件。如果文件被修改,没有保存,这个命令无效:q!强制退出,切不保存修改过的内容:w(write)保存文件,但不退出当前界面😡保存文件和退出当前界面:w...