当前位置:首页 > 芯闻号 > 充电吧
[导读]介绍游戏中的声音、音效、存储技术,以及2D场景绘制的利器—SurfaceView按照声音的功能不同,可以把它分为音乐和音效两部分。SoundPool类用于管理和播放应用程序的声音资源。构造方法:pub

介绍游戏中的声音、音效、存储技术,以及2D场景绘制的利器—SurfaceView

按照声音的功能不同,可以把它分为音乐和音效两部分。

SoundPool类用于管理和播放应用程序的声音资源。
构造方法:
public SoundPool(int maxStreams,int StreamType,int srcQuality)
load()方法,play()方法,pause()方法

Android播放音乐常用类MediaPlayer,声音的控制需要用到的类AudioManage

width:fill_parent;
height:wrap_content
水平方向充满父窗口,竖直方向与内容等高

SQLite是一款轻型的数据库,其遵守ACID的关联式数据库管理系统,它最初就是为嵌入式设计的,其占用资源非常低,在嵌入式设备中,可能只需要几百KB的内存就够了,同时SQLite还支持事务处理功能,根据相关资料可知SQLite的处理速度比Mysql、PostgreSQL等著名的开源数据库管理系统更快。

操作SQLite的类Android.database.sqlite.SQLiteDatabase以及SQLiteOpenHelper

SQLiteDatabase提供了大量方法供操作数据库使用insert(),update(),query()

SQLiteOpenHelper类是一个SQLiteDatabase的辅助类,通过它可以更加方便地创建和链接数据库
onCreate(),onUpgrade(),getReadableDatabase(),getWritableDatabase()

SurfaceView继承自View,但它与View不同,View是在UI的主线程中更新画面,而SurfaceView是在一个新的线程中更新画面。View的特性决定了其不适合做动画,因为如果更新画面时间过长,那么主UI线程就会被正在画
的函数阻塞。Android中常用SurfaceView显示动画效果。

新建一个类,然后继承SurfaceView,同时实现SurfaceHolder.Callback接口,就创建了带有生命周期回调函数的并实现了SurfaceView的类。
surfaceCreated(),surfaceChanged(),surfaceDestroyed(),onDraw()

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭