본문 바로가기

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

안드로이드 스튜디오 독학하기 16일째 안녕하세요? 이번 포스팅에서는 안드로이드 스튜디오로 작성된 앱을 이용해서 스마트폰의 전화를 실제로 걸어보는 기능을 구현해 보고자 합니다. 일단 예제에서는 7개나 되는 버튼과 전화번호를 입력해서 구현했지만, 저는 생략하고 1개만 하고자 합니다. 그래서 activity_main.xml에 버튼 컴포넌트를 추가하고, 간단하게 MainActivity.java에 가서 아래와 같은 코드를 추가했습니다. 다만, 이렇게 코딩을 하기는 했는데, 실제로 앱을 실행시켰을 때, 버튼을 눌러도 전혀 작동을 하지 않는 문제가 발생을 하였습니다. 이게 어떻게 된 일인가 싶어서 찾아 보았더니, 코딩 한줄을 빠트려서 생긴 오류였습니다. 일단 Intent를 실행하는 명령어인 startActivity(변수이름); 을 추가했지만, 전혀 작동.. 2017. 2. 25.
안드로이드 스튜디오 독학하기 15일째 안녕하세요? 이번 포스팅에서는 [하루만에 배우는 안드로이드 앱 만들기]에서 실전 앱 만들기 중에서 웹뷰를 이용해서 홈페이지를 보여주고, 버튼을 누르면 특정 홈페이지로 이동하거나 뒤로가기, 새로고침, 앞으로 가기 기능을 구현하는 앱을 만드는 내용입니다. 먼저 새로운 프로젝트를 만들기를 실행하고, 새로운 액티비티를 추가하는 것으로 먼저 인트로 화면을 만들 것입니다. 위 스크린샷처럼 액티비티의 이름을 [intro]라고 짓고, finish를 눌러서 마치도록 합니다. package explorer를 보면, 여기서 레이아웃 폴더와 java폴더에 새로운 액티비티가 추가된 것을 볼 수 있습니다. 이제 activity_intro.xml을 클릭해서 design탭으로 간 다음, 맨 처음 등장할 인트로 화면을 만들어 보도록 .. 2017. 2. 24.
안드로이드 스튜디오 독학하기 14일째 안녕하세요? 한동안 안드로이드 스튜디오의 독학에 진전이 없다가 이제서야 겨우 반 걸음 정도 진전이 생겨서, 그 내용을 이번 포스팅에서 싣고자 합니다. 지난번 포스팅에서 대략적으로 어떻게 하면 애니메이션 효과를 주는 지는 포스팅을 했지만, 어떻게 xml파일을 쓰는지는 제대로 알 수 없었습니다. 지난번에 제대로 알 수 없었던 이유가, 이것이 한두번 실습한다고 해서 다 알수 있는 내용이 아닐 정도로 정말 방대하기는 방대했습니다. 그래서 미리 양해를 구하는 것이, 제 포스팅에서도 다루는 것은 극히 일부에 불과할 뿐이라는 것입니다. 우선 오랫만에 하다보니, 오류가 발생했습니다. 일단 MainActivity.java에서 코드를 변경했는데, xml파일을 찾을 수 없다는 에러가 발생하였습니다. 왜 이런 에러가 발생했는.. 2017. 2. 23.
안드로이드 스튜디오 독학하기 13일째 안녕하세요? 이번 포스팅에서는 화면에다가 버튼 두개를 추가하고서 여기다가 애니메이션 효과라고 해서 움직이는 효과를 주는 예제를 실습해 보고자 합니다. 우선 새 프로젝트를 실행하고, 이름을 Sample5-9로 이름을 지정합니다. 그리고는 empty activity를 선택해서 새로운 프로젝트를 만들어 봅니다. 위 스크린샷과 같이 res폴더를 우클릭한 다음 [New]메뉴를 열어서 Directory항목을 가서 새로운 폴더를 생성하도록 합니다. 여기 예제에서는 폴더의 이름을 anim이라고 지정하고, 아마 애니메이션 움직임을 저장한 파일이 들어가는 소스가 될 것이라고 생각합니다. 다음은 위 스크린샷과 같이 anim폴더에서 우클릭을 한 다음에 뜨는 [New]메뉴에서 XML메뉴를 선택하고, 여기서에서 Layout XM.. 2017. 1. 31.