android
PickJerry
Never give up hopes~~~
展开
-
Android 冷启动 热启动
一、应用的启动启动方式通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。 1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。 2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的原创 2017-12-21 17:01:33 · 1574 阅读 · 2 评论 -
Android内存泄露分析
内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。 内存泄漏形象的比喻是“操作系统可提供给所有进程的存储空间正在被某个进程榨干”,最终结果是程序运行时间越长,占用存储空间越来越多,最终用尽全部存储空间,整个系统崩溃。所以“内存泄漏”是从操作系统的角度来看的。这里的原创 2018-01-02 17:09:58 · 500 阅读 · 1 评论 -
Android性能分析工具常用汇总
Android性能分析工具整理汇总 把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总…Debug GPU Overdraw 类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options -> Debug GPU Overdraw 选择 Show overdraw areas,手机系统设置中文的孩纸,自行对照翻译进去哈) 作用:用来转载 2018-01-10 19:20:06 · 325 阅读 · 0 评论 -
Android之四大组件
一.四大组件:Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信。 (3)android应用中每一个Activity都必须要在AndroidM转载 2018-02-06 10:49:13 · 189 阅读 · 0 评论 -
android---快速填满手机磁盘空间
1.进行临界测试,手机盘空间存满的条件下应用会有何表现: 通常手动添加大文件但是还是不够,通过如下2 使用adb命令完成: 通过如下 adb 命令在 /mnt/sdcard/ 目录下产生一个名为 bigfile 的文件,让其自动增长到磁盘剩余空间大在终端输入: adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile 最终显示结果如下: /...转载 2018-07-28 14:39:33 · 2963 阅读 · 0 评论 -
Android之Activity生命周期
一、简介Android活动默认运行在当前进程所拥有的栈中,前台可见的活动则在活动栈的最顶部。其他后台活动则在栈的里面,在正常的情况下(内存充足)其他的活动并没有被回收或者杀死,它们仍然存在于栈中保持着原来的状态。当前面的活动退出后,后面的活动就会搬到前台使得被用户可见。如果在非正常情况下(内存紧张、按下Home键后右启动其他应用)那么栈内的非前台Activity就可能被回收,但是当我们返回到该A...转载 2019-01-07 10:22:24 · 394 阅读 · 0 评论