自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Red风信子的博客

故不积跬步,无以至千里;不积小流,无以成江海;

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

转载 GLSurfaceView渲染过程详解

GLSurfaceView提供了下列特性:1> 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。2> 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。3> 用户自定义渲染器(render)。4> 让渲染器在独立的线程里运作,和UI线程分离。5> 支持按需渲染(on...

2017-11-30 14:46:23 1009

原创 SurfaceView, TextureView, SurfaceTexture等的区别

SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。 SurfaceView从Android 1.0(API level 1)时就有 。它继承自类View,因此它本质上是一个View。...

2017-11-30 14:37:56 602

转载 线程安全2:handler、message、runnable

android的UI操作不是线程安全的,同时也只有主线程才能够操作UI,同时主线程对于UI操作有一定的时间限制(最长5秒)。为了能够做一些比较耗时的操作(比如下载、打开大文件等),android提供了一些列机制。《android基础知识02——线程安全》系列文章就是参考了网上许多网友的文章后,整理出来的一个系列,介绍了主要的方法。分别如下:         android基础知识02——线

2017-11-23 03:23:47 217

原创 Looper.loop() android线程中的消息循环

Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,从消息队列里取消息,处理消息。注:写在Looper.loop()之后的代码不会被立即执行,当调用后mHandler.getLooper().quit()后,lo

2017-11-23 02:56:06 1493

原创 Android研究院之ListView原理学习与优化总结

在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的

2017-11-23 02:17:13 213

转载 Android优化系列之ListView优化老生常谈

本文内容:adapter,listview的优化,RecycleBi,google大会推荐优化,实现ListView的过程,Adapter起到了至关重要的作用,不仅仅因为getview()方法。那么,先从Adapter说起~Adapter:    它在ListView和数据源之间起到桥梁的作用,避免listview和数据源直接接触,而导致因为数据源的复杂性使listview

2017-11-23 02:00:59 175

annotation

编译时注解demo.APT 是一种处理注解的工具,它对源代码文件进行检测找出其中的 Annotation,再根据注解自动生成代码。

2019-03-27

annotationDemo

模拟Butterknife的Android 编译时注解实践项目Demo,编译时注解简单易懂。

2019-03-26

FAT12文件系统

基于VC环境,在UCOS-II操作系统中实现FAT12

2015-03-17

空空如也

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

TA关注的人

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