- 서비스
- 브로드캐스트 리시버
- 컨텐트 프로바이더
서비스는 2종류가 있는데, 교재와 수업에서는 started service만 다룸
서비스에 대해 참고: http://ccdev.tistory.com/21
이 블로그는 사용하지 않습니다. jyheo.github.io나 github.com/jyheo로 방문해주세요. --- 한성대학교 컴퓨터공학부 허준영 교수 강의 블로그입니다. 강의 자료나 학생들이 참고할 문서, 웹 사이트 링크 등을 제공합니다.
public class MainActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
} | |
public void onClick(View view){ | |
// Button button = (Button)findViewById(view.getId()); | |
switch (view.getId()){ | |
case R.id.button0: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.nate.com"))); | |
break; | |
case R.id.button1: startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:911"))); | |
break; | |
case R.id.button2: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/images/media"))); | |
break; | |
case R.id.button3: finish(); | |
break; | |
} | |
} | |
} |