自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 GLSurfaceView渲染过程详解

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

2016-08-24 18:56:14 22797 8

原创 Android SurfaceView的绘制详解

在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行绘制。又由于不会占用主线程资源,SurfaceView一方面可以实现复杂而高效的UI,另一方面又不会导致用户输入得不到及时响应。这里有几个类必须要详细讲一下:Surface,Su

2016-08-23 11:51:25 16054 4

转载 android Parcelable接口的详解

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which i

2016-08-18 18:57:03 576

原创 android aidl通讯详解

一,aidl进程通讯介绍Android 是进程间内存是分离的,因此需要将对象分解成操作系统可理解的元数据,并将此打包让操作系统帮忙传递对象到另一个进程。这个过程是十分复杂繁重的,因此 Google 定义了 AIDL(Android Interface Definition Language)帮助开发者简化工作。二,aidl通讯的实现实现步骤:1,创建.aidl文件-该文

2016-08-18 16:35:48 2035

原创 android service和activity跨进程通讯

一,service的两种启动方式service 作为一个应用程序组件,则意味着它可以在不同组件间、甚至在 不同应用间进行复用,还意味着可以配置成在另一个独立的进程中运行。startService单向传递数据bindService可通过binder实现数据的交互,监听。两种方式的生命周期service未启动,然后调用startService:onCreate()-

2016-08-15 16:10:17 10377 1

原创 IntentService详解

IntentServiceService 的一个子类,该类会创建一个线程来处理所有的 start 请求,一次处 理一个。如果你不需要你的 service 同时处理多个请求,这个类是你的最佳 选择。你只需实现 onHandleIntent() 方法即可,该方法会收到每次 start 请求的 intent,你可以针对每个请求做处理。IntentService实现的代码也很简单,在Inten

2016-08-15 16:09:45 619

微信小程序第二部分

微信小程序第二部分IDE破解版

2016-09-23

微信小程序IDE破解版

微信小程序开发工具破解版

2016-09-23

空空如也

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

TA关注的人

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