package org.androidtown.myapplication;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
Button button1;
Button button2;
Button button3;
Button button4;
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1=(Button) findViewById(R.id.button1);
button2=(Button) findViewById(R.id.button2);
button3=(Button)findViewById(R.id.button3);
button4=(Button)findViewById(R.id.button4);
button1.setOnClickListener(new View.OnClickListener() {//버튼 1번 클릭시 티스토리로 이동한다.
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"티스토리로 이동합니다.",Toast.LENGTH_SHORT).show();
Intent mIntent =new Intent(Intent.ACTION_VIEW,Uri.parse("http://jmy0904.tistory.com/"));
startActivity(mIntent);
}
});
button2.setOnClickListener(new View.OnClickListener() {//버튼 2번을 클릭시 아래의 전화번호로 전화건다
public void onClick(View v){
Toast.makeText(getApplicationContext(),"010-5028-5281로 통화갑니다",Toast.LENGTH_SHORT).show();
Intent mIntent =new Intent(Intent.ACTION_VIEW, Uri.parse("tel:01050285281"));
startActivity(mIntent);
}
});
button3.setOnClickListener(new View.OnClickListener(){//버튼 3번 클릭시 갤러리를 연다.
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "갤러리를 엽니다", Toast.LENGTH_SHORT).show();
Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/imges/media"));
startActivity(mIntent);
}
});
button4.setOnClickListener(new View.OnClickListener() {//버튼 4번 클릭시 앱종료
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"애플리케이션이 종료됩니다.",Toast.LENGTH_SHORT).show();
finish();
}
});
}
}
└>소스코드보기
버튼클릭시 이벤트를 이용한 애플리케이션