自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android--内存管理,OOM问题

Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!(一)Android的内存管理机制Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http

2015-09-22 17:18:00 628

原创 Java--线程池

Java并发编程:线程池的使用Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个

2015-09-22 14:42:33 579 1

原创 Android--IntentService 简介

IntentService 简介IntentService是Service类的子类,用来处理异步请求。有两个主要特点1、可以直接在子线程中执行耗时任务。2、在执行完耗时任务后会自动关闭自身service。IntentService 内部包含一个Handler,耗时任务在handleMessage方法中执行(耗时操作如果在onStartCommand 中,会引发主

2015-09-21 15:31:20 459

原创 Android--Service中添加 浮动 View

一般构建UI的时候都是通过Actvity.setContentView(R.layout.main) 来实现的,其等价于Activity.getWindow().setContentView(LayoutInflater.from(this).inflate(R.layout.main, null)). 也就是说用户界面必须有Activity 和 windowManager共同参与,但是像 Sta

2015-09-15 16:37:30 4692

原创 Android--硬件加速

Android的硬件加速      Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。      开启或关闭硬件加速:      由于硬件加速自身并非完美无缺,所以Android提供选项来打开或者关闭硬件加速,默认是关闭。可以在4个级别上打开或者关闭硬件加速:      A

2015-09-14 09:44:38 728

原创 android--View 的绘制流程

View 的绘制流程1:项目完工,不忙,闲来整理资料,对于View的绘制流程很想去了解,其实想了解View 的绘制流程还是从安卓官网的文档开始的,  1):Drawing begins with the root node of the layout.    2):Drawing the layout is a two pass process: a measure p

2015-09-01 18:06:27 419

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除