public class MainActivity extends Activity {
MediaPlayer mediaPlayer1, mediaPlayer2;
SharedPreferences pre;
Button btn1, btn2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_FULLSCREEN
|View.SYSTEM_UI_FLAG_IMMERSIVE
|View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
);
mediaPlayer1 = MediaPlayer.create(MainActivity.this, R.raw.animals137);
mediaPlayer2 = MediaPlayer.create(MainActivity.this, R.raw.animals066);
pre = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
((CheckBox)findViewById(R.id.chkSound)).setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
SharedPreferences.Editor editor = pre.edit();
editor.putBoolean(“play”, isChecked);
editor.commit();
if(isChecked) {
mediaPlayer2.setLooping(true);
mediaPlayer2.start();
}
else
{
if(mediaPlayer2.isPlaying())
{
mediaPlayer2.stop();
}
}
}
});
btn1 = (Button) findViewById(R.id.btnPlay);
btn2 = (Button) findViewById(R.id.button);
Typeface font = Typeface.createFromAsset(getAssets(), “fonts/font.ttf”);
btn1.setTypeface(font);
btn2.setTypeface(font);
}
@Override
protected void onResume() {
super.onResume();
boolean sound = pre.getBoolean(“play”, false);
if(sound) {
mediaPlayer2.setLooping(true);
mediaPlayer2.start();
}
((CheckBox)findViewById(R.id.chkSound)).setChecked(sound);
}
@Override
protected void onPause() {
super.onPause();
if(mediaPlayer2.isPlaying())
{
mediaPlayer2.stop();
}
if(mediaPlayer1.isPlaying())
{
mediaPlayer1.stop();
}
}
public void play(View view) {
mediaPlayer1.start();
}
public void start(View view) {
Intent start = new Intent(MainActivity.this, Home.class);
startActivity(start);
finish();
}
}
Hello
Trả lờiXóa