본문 바로가기
My Image
반응형

분류 전체보기228

우리 모두 리얼리스트가 되자. 그러나 가슴속에 항상 불가능에 대한 꿈을 가지자. 나는 현재 중소기업규모의 소프트웨어회사에서 안드로이드 업무를 맡고있다. 안드로이드도 하면서 이것저것 개발도 하고 있다. (웹, 키넥트, 영상처리 등등) 좋은 팀원, 안정적인 보수(높지도않지만 적지도않은 초봉 하지만 중소기업기준이라면 굉장한 보수), 개인적으로 훌륭한 ceo와 경영진은 사실 처음 겪어본 회사지만, 이런 회사가 또 있을까 하는 생각도 든다. 근데 중요한건 내가 사표를 던졌다는 것이다. 그러한 행동을 한 이유 중 하나는 사실 예정된 행동이였다.. 정확히 말하면, 1년 6개월전에 처음 생각을 했고, 계획을 짰으며, 행동으로 옮겼다. 그리고 때가 왔다고 생각하고 있다. 미래에 대한 불안감이 가득했고, 성급했던 대학교 3학년이 끝나고 나는 학교내 취업센터에 찾아 상담을 받았다. 내가 건낸 첫마디는 .. 2017. 6. 26.
[Android] 정규표현식을 이용한 Data 검증 이번시간에는 오픈시간과 클로징시간을 사용자에게 입력을 받아서 앱이 오픈시간과 클로징시간을 체크해서 시간에 따른 작업을 하는 동작을 어떻게 하는지 알아보자. 우선 실제로 실무에 있으면서 안드로이드 업무를 볼 때 만들었던 소스를 잠시 응용하여 설명하겠다. 우리가 만들어 볼 앱은 대략이렇다. 1. 사용자로부터 오픈시간과 클로징시간을 커스텀 다이얼로그를 통해 입력을 받자.2. 사용자로부터 입력받은 시간 Data값의 유효성을 정규식표현을 이용해 검증하자.3. 검증이 된 Data을 시간을 오픈시간,클로징시간 전역변수에 대입한다.4. 각 시간에 따른 이벤트를 준다. (나는 오픈시간과 클로징시간 사이 즉 전시시간을 경우엔 시스템 화면 밝기를 최대로 하고, 아닌시간엔 시스템 화면 밝기를 0으로 준다) 1. 사용자로부터 .. 2017. 6. 23.
[Android] startService(시작타입서비스) 일전에 서비스에 대해서 전반적인 개념을 숙지했다. 안보신 분들은 꼭 선행하시길... 클릭-> 서비스전반적인개념 이제 각 서비스에 대한 구체적인 구현방법( startServie, boundService, intentService )에 대해서 알아보자. 1. StartService 타입 우선 StartService부터 구현해보자.순서는... 1. 서비스시작,종료 버튼 레이아웃 구성하기2. 매니패스트에 서비스 등록3. 서비스 상속받아 나만의 서비스 클래스 만들기.4. 매인액티비티에서 서비스 동작시키기.5. 동작화면 및 결과 1. 서비스 시작, 종료 버튼 레이아웃 구성하기 2. 매니패스트.xml 에 Service 등록 .service.StartService라고 한 이윤 StartService.class를 ser.. 2017. 6. 22.
[Android] 서비스(Service) 전반적인 개념 화면 뒤에서 이루어 지는 많은 일들.. 서비스란?? - 어플리케이션을 구성하는 4대 컴포넌트 중에 하나- 액티비티처럼 사용자와 상호인터렉션 하는 컴포넌트가 아니라, 사용자 몰래 화면뒷단에서 동작하는 컴포넌트- 백그라운드에서 동작하는 컴포넌트- 액티비티와 다르게 UI가 존재하지 않는다.- 서비스의 시작과 종료는 다른서비스, Activity, BroadCast Receiver를 포함한 다른 Application에서 가능.- 만약 서비스가 실행되고 있는 상태라면, 안드로이드 OS 에선 왠만하면 프로세스를 죽이지 않고 관리한다. 서비스가 필요한 이유?? - 예를 들어 Activity가 Pause되거나, 화면에 없어지는 경우(Stop) 음악이 계속흘러나와야 하는 할 때 / 파일 다운로드 해야할 때 - 화면 뒷단 .. 2017. 6. 21.
반응형