안드로이드 예제 - 인터넷, 전화 버튼 생성하기
간단한 버튼을 생성한 후 버튼을 클릭하면 인터넷과 전화 탭으로 넘어가는 예제
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개의 버튼이 겹쳐서 마지막 하나만 나옵니다
'Android' 카테고리의 다른 글
안드로이드 예제 - 날짜/시간 예약 앱 만들기 (3) | 2016.09.07 |
---|---|
안드로이드 예제 - 테이블레이아웃 (0) | 2016.09.04 |
안드로이드 예제 - 중첩 리니어레이아웃(LinearLayout) (0) | 2016.09.03 |
안드로이드 - for문을 이용하여 위젯 등록, 리스너 초기화하기 (0) | 2016.09.01 |
안드로이드 스튜디오 HAXM (AMD CPU) (0) | 2016.08.30 |