-
上节中简单介绍了SurfaceView的基本使用方法,本节主要讲解SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceView与多线程的混合使用,即开一条线程专门读取图片,另外一条线程专门绘图。
2013/5/22 |
Android开发教程 |
评论:2
-
上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等
2013/5/6 |
Android开发教程 |
评论:0
-
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的Open
2013/4/10 |
Android开发教程 |
评论:1
-
上一节中讲了ActionBar添加Tabs标签和下拉导航,本节主要讲解如何实现切换ActionBar的Tabs标签。 Activity代码:... 涉及的布局文件action_bar_tabs.xml代码为:... 布局文件action_bar_tab_content.xml:...
2013/3/22 |
Android开发教程 |
评论:2
-
上一节所讲内容为ActionBar概述与创建,本节主要讲解ActionBar如何添加Tabs标签和下拉导航。 一、添加标签 Tabs 在ActionBar中实现标签页可以实现android.app.ActionBar.TabListener ,重写onTabSelected、onTabUnselected和onTabReselected方法来关联Fragment。
2013/2/28 |
Android开发教程 |
评论:0