定時器:
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(); //預加載音頻