定时器:
import java.util.Timer;
import java.util.TimerTask;
//自动切换界面
Timer time = new Timer();
TimerTask task = new TimerTask(){
@Override
public void run() {
//切换界面效果
startActivity(new Intent(MainActivity.this,FirstActivity.class));
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
}
};
time.schedule(task, 1000);
播放声音:res地下新建一个raw文件夹存放声音文件
import android.media.MediaPlayer;
//声音单例工具类
public class PlaySound {
private static PlaySound instance = null; //单例
public static PlaySound getInstance() {
if (instance == null) {
instance = new PlaySound();
}
return instance;
}
public void PlayClickSound01(Context context)
{
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.buttom_click);
mediaPlayer.start();
<span style="font-size: 12px;"> </span><span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"> }</span>
}
//MediaPlayer播放结束监听事件
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
play();
}
});
mediaPlayer.pause(); //暂停
mediaPlayer.stop(); //停止
mediaPlayer.isPlaying() //是否正在播放
mediaPlayer.release(); //释放资源
mediaPlayer=null //清空
mediaPlayer.reset() //从新设置要播放的音乐
mediaPlayer.setDataSource(file.getAbsolutePath()); //设置资源
mediaPlayer.prepare(); //预加载音频