- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Android基本性能优化总结
看了很多关于优化的介绍,最近项目也正处于这个阶段,看的太多太杂难免有些混乱,所以就整理记录下来,方便以后学习。一、界面优化:(1).使用开发者选项中的[调试GPU过度绘制]根据显示的颜色判断(2).使用开发者选项中的[GPU呈现模式分析]根据条形图,检测绘制失帧情况(3).查看层级结构可以用HierarchyViewer的工具进行分析(4).通过使用 Lin
2016-05-26 11:05:18
346
原创 Java的四种线程初步认识
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
2016-05-26 11:01:04
359
原创 代码生成GridLayout
(1)获取屏幕宽度,高度getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);displayWidth = displayMetrics.widthPixels;displayHeight = displayMetrics.heightPixels;(2)动态布局方法private void upda
2014-12-08 14:38:09
608
原创 Android Activity生命周期详解
要毕业了,最近面试了几家公司,个人觉得问的最多的就是activity的生命周期,自己来作一个总结吧。activity作为和用户交互的组件,为用户提供一个屏幕,完成交互。在开发中,我们可以灵活运用其生命周期,完成许多功能。Activity 栈Android 是通过一种 Activity 栈的方式来管理 Activity 的,一个 Activity 的实例的状态决定它在栈中的位置。处于
2014-04-29 15:57:12
653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人