본문 바로가기

독학177

안드로이드 스튜디오 독학하기 38.5일-이번 시도는 시원찮습니다. 안녕하세요? 지난번 포스팅에 약속드린 대로 onSaveInstanceState()와 onRestoreInstanceState()라는 메소드를 사용해서 한번 실습을 해 보았습니다만, 그 결과는 생각대로 잘 되지는 않았고, 시원찮은 결과가 나왔다는 것을 포스팅하고자 합니다. 먼저 기존에 있던 메소드는 지우고, 일단 먼저 onPause아래에다가 위 스크린샷처럼 코딩을 시작하였습니다. 하지만, 저는 여기서는 잘 몰랐는 것이....... 이 메소드는 저렇게 다른 메소드 안에서 또 정의되는 것이 아니라는 것입니다. 그래서 한참을 에러가 떠서 어떻게 처리해야 할지 몰랐는데, 겨우 아래와 같이 코딩을 하여서 에러를 잡는데 성공하였습니다. 일단 onSaveInstanceState()와 onRestoreInstanceSt.. 2017. 5. 11.
안드로이드 스튜디오 독학하기 38일 안녕하세요? 이번 포스팅에서는 [Do it 안드로이드 앱 프로그래밍]이라는 책을 읽으면서, 이번 포스팅에서는 액티비티의 수명주기라고 해서, 액티비티(화면)가 띄워지고 나서 꺼질때 까지의 주기를 알아보는 실습을 하였으며, 동시에 데이터를 저장해서 화면이 바뀌거나 종료되어도, 데이터가 지워지지 않는 것을 실습해 보았고, 그 내용을 포스팅 하고자 합니다. 먼저 SampleLifecycle이라는 프로젝트를 생성한 다음, 아래의 그림과 같이 activity_main.xml을 생성하도록 합니다. 책에서는 텍스트뷰라는 식으로 이야기를 했지만, 여기서는 입력상자를 배치하도록 하고, 그 아래에서는 버튼을 배치하도록 하고, 앞으로의 코딩을 편하게 하기 위해서 onClick속성을 위 스크린샷과 같이 배치하도록 합니다. 먼저.. 2017. 5. 10.
안드로이드 스튜디오 독학하기 37.5일째 - 더는 방법이 없어 보입니다. 안녕하세요? 지난번 시간에 제가 어떻게 해서 외부 저장소 경로를 살펴 보려고 했습니다만, 그게 생각처럼 잘 되지가 않았다는 내용을 포스팅 하고자 합니다. 먼저 지난번에 코딩을 하였는 MainActivity.java에다가 위 스크린샷에 보이는 것 처럼 코딩을 시작해 줍니다. 위 코딩들은 각각 다른 경로를 찾아내는 코드입니다. USB에 연결된 갤럭시 S4에서 확인을 해본 결과, 일단 겉 보기가 엉망인 것은 둘째치고서, 제대로 SD카드의 경로를 지정한 경우가 하나도 없습니다. 스마트폰에 들어가 있는 SD메모리카드의 경로는 다음과 같습니다. 우선 getExternalStorageDirectory()라는 메서드로 찾아낸 경로에서 Storage까지는 제대로 찾았습니다만, 그 이후에 나오는 경로는 도저히 어떻게 코딩.. 2017. 5. 8.
안드로이드 스튜디오 독학하기 37일째 안녕하세요? 이번 시간에는 오랫만에 안드로이드 스튜디오를 독학하면서 한가지 해결책이 나오는 것과 동시에 한가지 골칫꺼리가 생겨서, 그 내용을 포스팅 하고자 합니다. 먼저 TextSDcardPath라는 프로젝트를 생성하도록 합니다. 지난번 부터 계속해서 SD카드에 들어가 있는 pdf파일을 읽을 수 없었는데, 그래서 여러가지 서적을 참고해 보고나서 한번 경로만이라도 읽도록 하자는 생각이 들어서 이런 프로젝트를 새로 만들었습니다. 먼저 activity_main.xml로 가서, design탭에다가 위와 같은 디자인을 하였습니다. 일단 텍스트 상자를 먼저 상단에다가 배치를 하여서, 나중에 여기다가 코딩을 입력했을 시, SD카드의 경로를 어떻게 읽는지를 표시하도록 하고자 합니다. 위 화면에서 보이는 바와 같이 먼저.. 2017. 5. 4.