분류 전체보기
-
-
안드로이드 Context 란?안드로이드 2016. 6. 19. 21:40
이 글은 게시자가 작성한 글이 아님을 알려드립니다. 이 글을 작성하신 휴우님께 다시 한번 감사하다는 말을 전해드리고 싶네요. Android Context Story 저에게 안드로이드 Context 는 참 어려운 녀석입니다. 안드로이드 어플리케이션을 개발하며서 가장 빈번하게 사용되는 클래스 중 하나인건 분명한데, 지나가는 사람이 Context 가 뭔가요? 라고 물어 본다면, 스스로가 만족할 만큼 속 시원하게 대답할 수 있는 부분이 없습니다. 관련해서 이런 저런 자료를 뒤져보고, 잘 읽히지도 않는 안드로이드 소스도 살펴보곤 했습니디만, 이거다... 라고 확실하게 짚고 넘어갈 건데기를 건져내지는 못했습니다. 그저 스스로에게 던진 질문 (안드로이드 Context 는 뭐지?)에 대한 나름의 대답이라는 의미로, 아..
-
안드로이드 Activity 란?안드로이드 2016. 6. 18. 20:09
안드로이드 액티비티 (Android Activity)사용자 인터페이스로써 하나의 화면이 하나의 액티비티 라고 보면 된다.하나의 액티비티는 Activity class 를 상속받아서 구현된다. 액티비티의 상태는 3가지 상태를 가진다.1. 활성(Active) :현재 화면에 액티비티가 표시되는 상태. 사용자와 상호작용이 가능한 상태이다.액티비티는 생애주기를 갖고 있다.2. 일시정지(Paused) :화면에서 액티비티가 보이지만 사용자와 상호작용을 할 수 없는 상태. 예를들어 배경이 투명한 액티비티 이거나 화면전체를 가리지 않는 다른 액티비티에 의해 액티비티가 일부 가려진 상태 입니다. (다이알로그는 제외)3. 정지(Stopped) :다른 액티비티에 의해 완전히 가려진 상태를 말한다. 액티비티 생애주기 (Activ..
-
joseon-address.js APIEtc 2016. 6. 10. 14:27
DOWN ☞ Method Info ● Joseon.Address #public - setParam() : Joseon Address를 사용하기 위해 파라미터 셋팅(리터럴 형식) - sendData() : 검색 결과(우편번호,지번)를 클릭 시 Input에 채워넣어준다. (예외상황 : postCode , roadFullAddr 이라는 id 속성이 존재하지 않을경우 발생 // throw new Error) - toggleElementAppendBody() : setParam()에서 설정한 'showElement' 기준으로 해당 태그가 없으면 자동으로 마지막 body 태그위에 검색결과 물을 담아줄 부모 태그를 생성하게 된다. - load() : 검색 결과를 화면에 노출시켜준다. #private - _paramC..
-
자바 개행문자 제거(줄바꿈/행구분)Etc 2016. 6. 7. 11:10
특정 회원만 스크립트가 먹통되는 현상이 있다고 하여 확인해본결과 데이터를 불러와서 alert()에 뿌려주는 과정중에 줄바꿈이 들어가 있어서 스크립트 에러가 발생을 하였던것.. replaceAll("\n" , " "); 으로 치환하였지만 먹통이길레..검색해본 결과 운영체제에 따라 개행문자를 제거하는 방식이 다르다는것을 알게되었다. 해결 방법은 다음과 같다 윈도우의 경우는 "\r\n'이 행구분자이고 유닉스같은 경우는 "\n"이 행구분자다. 이런것들은 알아내기 위해서는 line.separator 라는 시스템속성을 사용해서 쉽게 이용할수 있게된다고 한다. 변수.replace( System.getProperty( "line.separator" ), "" )
-
애자일(프랙티스) - 애자일 협력My-Book(History) 2016. 6. 4. 21:50
멘토가 되자 - 지식은 나누면 커진다 아는것을 설명하는 시간을 가지면, 아는 것에 대한 더 나은 이해를 얻는다. 다른 사람이 질문을 할 때 다른 관점도 얻게 된다.새로운 팁과 트릭 몇개를 알게 될지도 모른다. 대게 멘토가 된다는 것은 자신에게 도움이 될 뿐만이 아니라 팀 동료가 실력을 높이도록 돕는 것을 뜻한다.그리고 팀의 테두리 안에 멈춰서는 안 된다. - 멘토가 되자 아는 것을 공유하는데 즐거움이 있다. 얻은 만큼 베풀어라. 더 나은 목표를 달성하기 위해서 다른 사람을 자극하자. 팀의 전체적인 역량을 향상시키자.