본문 바로가기

반응형

Android Studio

(6)
[안드로이드 스튜디오] 새 화면 추가하고 띄워주기 새로운 화면을 만들고 띄워주기를 해보았습니다. 왼쪽의 app에서 마우스 오른쪽버튼을 클릭한뒤New -> Activity -> Empty Activity를 선택합니다. 위처럼 화면이 뜨는데Activitiy Name을 MenuActivity로 바꿔주었습니다.Layout Name도 따라서 바뀝니다.그리고 Finish를 누릅니다. 그러면 왼쪽에 MenuActivity 파일과activity_menu.xml 파일이 생성됩니다. activity_menu.xml 파일을 눌러서 버튼을 하나 만듭니다.onClick 함수에 onBackButtonClicked라고 적었습니다.text에는 돌아가기라 적었습니다. MenuActivity에 onBackButtonClicked 함수를 위와 같이 작성합니다.돌아가기 버튼을 누르면 토스..
[안드로이드 스튜디오] 버튼 만들기 & 네이버 연결, 전화 연결 하기 지난번에 이어서 버튼 만들기를 해보겠습니다. design 탭에 들어갑니다.먼저 위의 눈표시와 자석표시를 클릭하여금지 아이콘이 없는 걸로 바꿉니다. 그리고 왼쪽의 Palette에서 Button을 드래그해서화면에 놓아주면 됩니다. 왼쪽버튼을 text를 네이버로 바꿔주겠습니다.onClick을 onButtonClick1로 바꿔줍니다. 이 버튼을 누르면 네이버 홈페이지로 접속하는 인터넷 창이 뜨도록 할 예정입니다. 오른쪽 버튼은 text를 전화로 바꾸고onClick에 onButtonClick2라고 바꿉니다.이 버튼을 누르면 전화 어플이 뜨도록 할 예정입니다. package org.androidtown.hello3; import android.content.Intent; import android.net.Uri; ..
[안드로이드 스튜디오] 버튼 눌렀을 때 실행되는 함수 버튼은 눌렀을 때 무언가 실행되기 위해 있는 것이죠?그럼 버튼이 눌렀을 때 무언가 실행되도록 만들어볼까요Design에서 버튼을 누르면 오른쪽에 Property 창이 뜹니다.여기서 onClick에 none으로 되어 있을 텐데 원하는 이름을 적어줍니다.여기서는 onButtonClick1을 적어주었습니다.나중에 이것이 클릭했을 때 실행되는 함수 이름이 됩니다. MFC 느낌이 나는군요 MainActivity로 돌아와서코드를 추가합니다.아까 적은 onButtonClick1으로 함수를 만듭니다.그리고 안의 내용은 Toast를 써줍니다.Toast는 잠깐 메시지를 띄워주는 기능입니다.자세한건 알필요 없고, 버튼이 눌렀을 때 무언가 실행된다는 것을 알기 위해일단 Toast를 이용해서 넣어주었습니다. 자 가상머신을 실행해..
[안드로이드 스튜디오] Text 바꾸기, Text 버튼으로 바꾸기 전편의 프로젝트 설정이 끝나고간단한 것들을 해보겠습니다.일단 현재 상태입니다.Hello world가 가운데 박혀있네요.저 text를 바꿔보겠습니다. 아래쪽에 Text를 누릅니다.그러면 Xml이 나오는데, 여기서 Hello world라는 단어가 있을 것입니다.이것을 한글로 바꿔보았습니다. 다시 Design으로 돌아가면text가 바뀌어있네요! 여기서 이 프로그램을 가상머신으로 돌려볼 수 있습니다.위쪽에 초록색 삼각형 버튼을 누릅니다. 현재 실행가능한 가상머신이 뜹니다.Nexus 6을 눌러보겠습니다. 빌드하고 뜨는데 시간이 좀 걸리는데,위 처럼 안녕 월드라는 프로그램이가상머신에서 실행이 됩니다. 이번엔 다시 Xml 파일로 돌아가서TextView를 Button으로 바꿔보았습니다. 짜잔 놀랍지 않습니까?아까 안녕..
[안드로이드 스튜디오] 애뮬레이터, 가상머신 만들기 안드로이드 개발을 해서 프로그램을 돌리며디버깅을 해보려면 실제 폰이나 가성머신이 필요하겠죠?애뮬레이터를 한 번 만들어 보겠습니다. 위 사진처럼 AVD Manager를 클릭합니다. 다음과 같이 화면이 뜨는데,미리 설정해 놓은 가상 머신이 있으면 위처럼 뜹니다.새로 만들기 위해 왼쪽 아래의Create Virtual Device를 클릭합니다. 하드웨어 선택하는 게 나오는데,원하는 걸 선택한뒤 next를 누릅니다.Nexus 6을 선택해보았습니다. 다음과 같이 나옵니다.Recommended 탭에서 원하는 것을 선택하여 Next를 누릅니다.처음에 다운로드가 안되어있으면원하는 것 옆에 Download 버튼을 눌러서 받아줘야합니다.제일 위에꺼를 선택해보았습니다. Recommended 탭말고 x86 Images 탭을 누..
[안드로이드 스튜디오] 처음 시작하기 - 프로젝트 만들기 안드로이드 스튜디오를 공부해보려고 합니다.공부하면서 해본 것들을 한 번씩 정리해놓으려고 합니다.혹시 틀린 부분이 있을 수도 있으니, 그럴 경우 말씀해주세요 예전에는 안드로이드를 하려면 이클립스라는 툴을 이용해서 했는데,그게 설정이 참 어려웠습니다. 시작도 하기 전에 포기하게 되었죠. 물론 의지가 약한 것도 있었지만..요즘에는 안드로이드 스튜디오로 편하게 개발할 수 있다고 합니다.구글에서 만든거니 호환도 잘되구요. 그래도 설치하고 이것저것 SDK 깔고 설정하고 할게 있더라구요.이런 환경설정 같은건 다루지 않을게요.그때그때 달라지기도 하고, 귀찮..다는... 찾아보면 많이 나옵니다. 프로그램을 만들기 위해 가장 먼저 했던 일은 비주얼 스튜디오에서도 그렇고프로젝트 생성이 아니었나 싶습니다.뭣도 모르고 처음 배..

반응형