안드로이드 예제 - intent 예제
안드로이드 예제 - 인터넷, 전화 버튼 생성하기
간단한 버튼을 생성한 후 버튼을 클릭하면 인터넷과 전화 탭으로 넘어가는 예제
MainActivity.java에 추가할 코딩
- 홈페이지 열기
Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.nate.com"));
startActivity(mintent);
- 전화 걸기
Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:/911"));
startActivity(mintent);
- 갤러리 열기
Intent mintent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/images/media"));
startActivity(mintent);
- 애플리케이션 종료
finish();
- 버튼 색상 변경
button1.setBackgroundColor(Color.GREEN);
위 코딩을 추가하여 아주 간단한 android 예제를 만들 수 있습니다.
- 각각의 버튼을 클릭하면 Toast 기능이 작동하여 아래의 작은 글씨가 추가가 됩니다.
Ex) 인터넷에 접속합니다. 등등.
** 코딩의 일부분을 캡처해서 올렸습니다. 중복된 부분이 많아서 일부분만 봐도 충분히 코딩이 가능합니다.
작업을 할때 MainActivity.java, activity_main.xml, string.xml 3개의 파일만 수정하였습니다.
다른 파일은 수정하지 않아도 괜찮습니다.
string.xml의 캡처사진이 없는데 이 파일은 문자열을 저장하는 파일입니다. 이곳을 참조해서 문자열을 가져갑니다.
여기서 추가할 부분은 <string name="end_bar">끝내기</string> 이것 뿐입니다.
*** activity_main.xml에서 Button태그에 꼭 추가해야할 1줄이 있습니다.
android:layout_below="@+id/buttonX"(X는 숫자) 이 문장을 추가하지 않을 경우 4개의 버튼이 겹쳐서 마지막 하나만 나옵니다