2013년 4월 18일 목요일


안드로이드 구글 플레이 주소

아이폰도 출시 예정입니다^^




미리보기기능과 이미지를 내마음대로 자를 수 있는 기능이 있어서
더 좋아요^^






안드로이드 구글 플레이 주소

아이폰도 출시 예정입니다^^




2010년 11월 23일 화요일

가로수그늘아래서면

지난주 연습곡
이문세 '가로수그늘아래서면'

슈퍼스타K의 영향으로 알게된곡이라
연주를 시도.

인터넷에서 이문세곡을 다운받았는데 1포지션으로만 가능했던 곡이라 생각되네요
3포지션과 5포지션 연습이 부족해서 1옥타브 올려서 연습하니
장재인씨가 부른 '가로수그늘아래서면'과 느낌이 ..
어쨋든 완주는 했지만 .. 부족한느낌..

포지션을 배운지 1년반이넘었지만 아직도 올라갈때마다 불안한 마음이 크네요.
인내심을갖고 호만,카이저,세브칙 연습을해야될텐데 재미가없네요.

휴 바이올린으로 캐논락을 연주하는게 목표인데 언제쯤이나 가능할지...

2010년 11월 8일 월요일

Android LocationManager requestLocationUpdates

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, minTime, minDistance, mLocationListener);

mLocationListener에 onLocationChanged라는 메서드가 언제 호출되는지에대한 저의생각을 정리해봅니다.



1.onLocationChanged 호출시점

onLocationChanged의 레퍼런스를 보면
[Called when the location has changed.] - (저문법을 현재완료라고불렀었죠아마 ㅎㅎ)
말그대로 location이 변했을때 호출된다 라고나옵니다.
location이 변했다는 건 기존의 location과 현재 받아온 location을 비교하여
두값이 같으면 호출되지않고 두값이 다르면 호출되는것이지요
즉, location이 같으면 requestLocationUpdates를 호출하여도 리스너는 동작하지 않는것입니다.



2.requestLocationUpdates의 minTime과 minDistance.

메서드의 매개변수로 최소시간과 최소거리가 들어가게됩니다.
이 두값에 대해서도 저의생각을 정리해봅니다.
minTime, minDistance 라는 두값은
1번내용에서나온 전후의 location을 비교하게되는 minTime과 minDistance
즉, location이 변했는지 안변했는지 판단해주는 최소시간과 최소거리 입니다



3.LocatoinManager.GPS_PROVIDER & LocationManager.NETWORK_PROVIDER

모바일에서 GPS를 연결할때 GPS가 잡히기전에 깜빡이는 모습을 확인할수있습니다.
잡힐때까지 깜빡이면서 기다리다가 잡히게되면 바로 onLocationChanged가 호출이됩니다.
location이 당연히변했을테니까요.
이렇듯 GPS는 연결중인 상태(깜빡이는모습)를 확인할수있습니다.
그렇다면 NETWORK는 어떨까요.
NETWORK도 GPS와 마찬가지로 연결중인 상태가 있을것이고 그연결이 잡히면
바로 onLocationChanged가 호출될것입니다 location이 변했을테니까요.



4.연결상태

그런데  문제는 GPS의 '연결중인상태'가 오래지속될수있는것처럼
 'NETWORK도 연결중인 상태가 오래 지속될수있을수도있다'는게 저의 생각입니다
Test를 하던중에 requestLocationUpdates를 호출하고나서 3분20초가 지나고나서야
onLocationChanged가 호출되는 경우를 보았기때문이죠.
물론 그때 우연치않게 1번의 내용 처럼 location이 전후값이 같아 호출이안되었을수도있지만
3분 20초동안 그렇지는 않을것입니다.(Test시 minTime와 minDistance 는 15초 20m)



5.결론

제생각이 맞다는 전제하에 ..

"위와같은 복합적인문제 때문에 requestLocationUpdates를 호출하였음에도 불구하고
onLocationChanged가 바로 호출되지 않는다 "

2010년 10월 26일 화요일

Blog Open!!!

블로그를 오픈하였습니다.
어떻게 하는건지 막막하기만하네요
이 블로그는 저의 취미이자 앞으로 특기가될 Android와 Violin에 관해 쓸 예정입니다.

Android - 공부 시작한지 벌써 6개월차에 접어들었네요

Violin - 2년간 열심히 학원다녔지만, 스즈끼 6권초반까지 배웠지만 실력은......


 - Android
요즘, 폰 내에 있는 gmail계정을 얻어 Email을 보내고 싶은데.. 어렵군요.
AccountManager를 이용하여 계정은얻어올수있으나 비밀번호는 어렵더군요.
레퍼런스를 찾아보니 authToken?을 이용하라던데.
찾던도중 ClientLogin이라는 곳에 도달하여 이것저것 시도해보고있으나...
어렵네요.....

아 그리고 DevicePolicyManager라는 api level 8 에 추가된 기능이있는데
lockNow , Wipe Data 등.. 여러가지 기능이있는데.. 언제 또 공부하나.. 휴


-Violin
회사를 다니기 시작하고 나서 '주말에 1시간만 하자' 라고 마음먹었지만,
마음에드는 슬픈노래의 악보 없을까 찾다가 포기하고 스즈키6권 20분하다가 말았네요
활을 다룰때 엄지손가락에서 힘을빼고 싶은데.. 1권할때부터 그러고싶었는데 안되네요.
두번째 손가락에 힘을줘야하는데 이것도잘안되고.
휴.. 일렉바이올린사고싶었는데... 이래갖곤..
활쓰는것도 뻑뻑하고...
손목이유연하지못한건지 연습부족인건지.



그나저나 나의 전공인 메카니칼 엔지니어링은 어쩌지..