본문 바로가기

일상생활 이야기/안드로이드 스튜디오 독학하기52

안드로이드 스튜디오 독학하기 22일째 안녕하세요? 이번 포스팅에서는 안드로이드 스튜디오를 공부하기 위해서 [Do it 안드로이드 앱 프로그래밍]책에서 나와있었는 [자바 코드에서 화면 구성하기]방법을 실습해 본 것입니다. 우선 이 방법은 사용자가 입력한 데이터나, 파일에서 읽어들인 데이터, 혹은 네트워킹을 통해 서버에서 들어온 데이터에 의해서 화면의 구성을 바꾸고 싶을 때 사용을 한다고 합니다. 이 방법이 유용한 이유는 XML보다 자바 코드를 이용해서 수정을 하는 것이 이런 상황에서는 더 효율적이라고 합니다. 우선은 새로운 프로젝트를 생성하고 나서, MainActivity.java를 클릭하고서 Ctrl + C를 눌러서 복사를 시도하도록 합니다. 그리고 바로 Ctrl + V를 눌러서 붙여넣기를 시도하면, 아래의 스크린샷과 같은 화면이 나오게 됩.. 2017. 3. 18.
안드로이드 스튜디오 독학하기 21일째 안녕하세요? 지난번 포스팅에서 [하루만에 배우는 안드로이드 앱 만들기]책을 다 끝내고, 이제 [Do ti 안드로이드 앱 프로그래밍]을 읽으면서 독학을 시작하고 있습니다. 우선 새로 구입한 책에서 먼저 나온 것인데, 이전까지는 안드로이드 스튜디오의 design탭에서 한글을 입력하면 한글이 깨어져서 나오는 현상이 있었습니다. 그래서 먼저 이 오류를 해결하고자 다음과 같이 윈도우 탐색기로 아래 스크린샷과 같은 곳을 찾아서 들어갑니다. 먼저 하드 디스크드라이브 상에서 안드로이드 스튜디오가 설치가 된 Programs Files안에 들어가서 위 스크린샷 처럼 복잡한 경로안으로 들어가서 fonts라는 xml파일을 복사해서, 하드 디스크의 Programs Files외의 다른 임의의 폴더에 복사해 넣습니다. 그리고 fo.. 2017. 3. 10.
안드로이드 스튜디오 독학하기 20일째 안녕하세요? 이번 시간에는 [하루만에 배우는 안드로이드 앱 만들기]의 마지막 과제인 드럼박스를 만드는 과정을 포스팅 하고자 합니다. 먼저 새 프로젝트 만드기를 해서, 프로젝트의 이름을 Drumbox라고 지정을 한 다음, activity_main.xml의 design탭으로 가서 아래의 그림과 같이 버튼을 임의로 추가를 합니다. 위 스크린샷과 같이 임의로 버튼을 지정한 다음에, 이제 package explorer에 가서 아래의 그림과 같이 android resource directory를 추가하는 명령을 내리도록 합니다. 여기서는 어떻게 된 일인지는 모르겠지만, 폴더이름을 raw로 했을 때만 폴더가 생성이 되었고, 그 외의 다른 이름을 지정하려고 했더니 폴더가 생성되지 않았습니다. 그래서 폴더 이름을 raw.. 2017. 3. 9.
안드로이드 스튜디오 독학하기 19일째 안녕하세요? 연속된 포스팅에서 만족스럽지 않은 결과가 나왔지만, 이제는 그런데로 만족스러운 결과가 나와서 오늘 포스팅에 그 내용을 올리고자 합니다. 우선 들어가기 전에 저는 다음과 같은 기능을 구현하는 데 성공하였습니다.[버튼을 누르면 권한을 획득하기 위한 대화상자가 나오고, 허용을 하면 원하는 메세지가 출력되도록 한다.]아직까지는 버튼을 누르자 마자 권한을 획득하고, 권한을 획득하자 마자 바로 전화걸기 기능을 실행시키기는 무리지만, 그래도 여기까지 오는 것만 해도 머리에 쥐가 날 지경입니다. 우선 기본적인 코딩은 위 스크린샷과 같습니다. ActivityCompat.requestPermissions() 라는 메서드 바로 다음줄에 Intent를 실행시키기 위한 StartActivity()를 놓으면, 다음과.. 2017. 3. 6.