Call simulation.
This commit is contained in:
parent
cebfaac015
commit
fc2f31f3ba
|
@ -1,13 +1,16 @@
|
|||
package com.example.yink.amadeus;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.media.MediaPlayer;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
public class LaunchActivity extends AppCompatActivity {
|
||||
ImageView connect, cancel;
|
||||
TextView status;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
|
@ -17,6 +20,7 @@ public class LaunchActivity extends AppCompatActivity {
|
|||
setContentView(R.layout.activity_launch);
|
||||
connect = (ImageView) findViewById(R.id.imageView_connect);
|
||||
cancel = (ImageView) findViewById(R.id.imageView_cancel);
|
||||
status = (TextView) findViewById(R.id.textView_call);
|
||||
|
||||
connect.setImageResource(R.drawable.connect_unselect);
|
||||
cancel.setImageResource(R.drawable.cancel_unselect);
|
||||
|
@ -24,10 +28,26 @@ public class LaunchActivity extends AppCompatActivity {
|
|||
connect.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
MediaPlayer m = MediaPlayer.create(getApplicationContext(), R.raw.tone);
|
||||
|
||||
connect.setImageResource(R.drawable.connect_select);
|
||||
|
||||
Intent intent = new Intent(LaunchActivity.this,MainActivity.class);
|
||||
startActivity(intent);
|
||||
m.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
|
||||
@Override
|
||||
public void onPrepared(MediaPlayer mp) {
|
||||
mp.start();
|
||||
status.setText(R.string.connect);
|
||||
}
|
||||
});
|
||||
|
||||
m.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
|
||||
@Override
|
||||
public void onCompletion(MediaPlayer mp) {
|
||||
mp.release();
|
||||
Intent intent = new Intent(LaunchActivity.this,MainActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -48,6 +68,7 @@ public class LaunchActivity extends AppCompatActivity {
|
|||
protected void onResume(){
|
||||
connect.setImageResource(R.drawable.connect_unselect);
|
||||
cancel.setImageResource(R.drawable.cancel_unselect);
|
||||
status.setText(R.string.call);
|
||||
super.onResume();
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -1,4 +1,5 @@
|
|||
<resources>
|
||||
<string name="app_name">Amadeus</string>
|
||||
<string name="call">Connect to Kurisu?</string>
|
||||
<string name="connect">Connecting...</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in New Issue