Android

안드로이드 예제 - intent 예제

로픽 2016. 8. 30. 16:05
300x250

안드로이드 예제 - 인터넷, 전화 버튼 생성하기


간단한 버튼을 생성한 후 버튼을 클릭하면 인터넷과 전화 탭으로 넘어가는 예제



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개의 버튼이 겹쳐서 마지막 하나만 나옵니다


반응형