- package kr.or.ddit.hello;
import java.net.URL;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class HelloAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button startBtn = (Button)findViewById(R.id.startBtn);
startBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Toast.makeText(getApplicationContext(), "시작 버튼을 누룸", 2000).show();
//2000(2초) 잠시 창이 뛰어짐.
Intent myIntent = new Intent(getApplicationContext(),NewActivity.class);
startActivity(myIntent);
}
});
Button secondBtn = (Button)findViewById(R.id.secondBtn);
secondBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent myIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://m.daum.net"));
startActivity(myIntent);
//Intent란?
// 전달 해주는 역활.
// 인터넷 다음 창으로 접속함.
}
});
Button endBtn = (Button)findViewById(R.id.endBtn);
endBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent myIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("tel:010-8837-6366"));
startActivity(myIntent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item01 = menu.add(Menu.FIRST,Menu.FIRST, Menu.NONE,"설정");
MenuItem item02 = menu.add(Menu.FIRST,Menu.FIRST+1, Menu.NONE,"전화하기");
MenuItem item03 = menu.add(Menu.FIRST,Menu.FIRST+2, Menu.NONE,"웹뷰");
MenuItem item04 = menu.add(Menu.FIRST,Menu.FIRST+3, Menu.NONE,"바탕화면");
item01.setIcon(R.drawable.ic_launcher);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// if(item.getItemId()==1){
//
// }else if(item.getItemId()==2){
//
// }
switch (item.getItemId()) {
case 1:
Intent intent = new Intent(getBaseContext(),NewActivity.class);
startActivity(intent);
break;
case 2:
Intent myIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("tel:010-8837-6366"));
startActivity(myIntent);
break;
case 3:
Intent myIntentw = new Intent(Intent.ACTION_VIEW,Uri.parse("http://m.daum.net"));
startActivity(myIntentw);
break;
case 4:
Toast.makeText(getApplicationContext(), "바탕화면누룸", 2000).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
}
이 글은 스프링노트에서 작성되었습니다.