본문 바로가기
[Android/안드로이드] gcm.jar 를 어디서 찾을 수 있을까? Google Cloud Messaging service ( GCM ) 를 쓰기 위해서 필요한 gcm.jar 는 Android SDK Manager 를 통해서 설치 가능합니다. Android SDK Manager 의 version 에 따라서 나타나지 않는 경우도 있더라구요. 저는 Android SDK Manager 를 새로 설치했더니 나타나더이다. 참고하세요. gcm.jar 파일의 위치는.. ..\android-sdks\extras\google\gcm-client\dist\gcm.jar 도움이 되셨다면 손가락 꾸욱~ 2012. 7. 3.
[Android/안드로이드] Android SDK 설치시 발생하는 failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file. 해결책 이전에는 안 그랬는데, 새롭게 Android SDK 를 다운받아서 설치하려고 하니, "failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file. 요런 메세지와 함께 설치가 안 되는 문제가 발생하였습니다. 열심히 구글링을 한 결과, Wow6432Node 를 registry에 추가하라는 이야기도 있고, Back -> Next 를 다시 하면 된다는 이야기도 있지만 다 실패했습니다. 그래서 환경설정에 가서 Path 를 추가해주었습니다. 1. [시스템] - [고급 시스템 설정] - [환경변수] 2. 환경변수 추가. 변수명 : JAVA_HOME 값 : PC 내 Java 가 설치되.. 2012. 7. 3.
[Android/안드로이드] 세상에 있는 모든 Android Device 를 보고, 비교해보자. Android developer 사이트를 돌아다니던 중, 원래 있던 녀석인지.. 아니면 얼마전에 추가된 녀석인지는 모르겠지만, 세상에 존재하는 출시된 모든 Android device 들을 조회해볼 수 있는 페이지가 있더라구요. http://www.android.com/devices/ 국적, 제조사, 통신사, OS 버전, device type 등을 통해 filter 를 할 수 있습니다. 추가적으로 단말마다 Compare 라는 check box 를 제공하는데, 비교하고 싶은 녀석들을 체크하면 오른쪽 Compare Devices 란에 해당 단말이 올라가고 2개 이상 선택 후 파란색 "Compare" 버튼을 눌러주면, Spec 들을 한눈에 보고 비교할 수 있습니다. ( 물론 아주 자세한 내용은 아니고 gener.. 2012. 7. 3.
[Android/안드로이드] Android 4.1 Jelly Bean ( 젤리 빈 ) 무엇이 바뀌었을까? [Android/안드로이드] Android 4.1 Jelly Bean ( 젤리 빈 ) 무엇이 바뀌었을까? http://developer.android.com/about/versions/jelly-bean.html#browser 필자의견 - 무엇보다도 가장 눈에 띄는 변화는 부드러운 UI 이다. vsync timing 을 이용하여 iPhone 의 강점으로 내비춰졌던 60 fps 보장이 이제는 안드로이드에서도 가능하다. 두번째는 개발자의 편의성면이 많이 발전되었다. - 확장된 Navigation, Up navigation, Activity Animation, Live Wallpaper Preview 연결 등.. 이전에는 framework 수정 없이는 거의 불가능했던 것들이 이제는 가능해졌고, 어렵게 cont.. 2012. 7. 3.
[Java] 병렬 프로그래밍 - 객체 공유. 03. 객체 공유. - 병렬 프로그램 작성은 상태가 바뀔 수 있는 내용을 프로그램 내부의 여러 부분에서 어떻게 잘 공유해 사용하도록 관리할 것인지에 대한 문제. - 특정 블록을 단일 연산인 것처럼 동작시키거나 크리티컬 색션( critical section ) 을 구성할 때 반드시 synchronized 키워드를 사용해야 하는 건 아니다. - 소스코드의 특정 블록을 동기화시키고자 할 떄는 항상 메모리 가시성( memory visibility ) 문제가 발생. 3.1. 가시성 - 일반적으로 특정 변수의 값을 가져갈 때 다른 스레드가 작성한 값을 가져갈 수 있다는 보장도 없고, 심지어는 값을 읽지 못할 수도 있다. 메모리상의 공유된 변수를 여러 스레드에서 서로 사용할 수 있게 하려면 반드시 동기화 기능을 구현.. 2012. 6. 29.
[김여사] 좌회전 김여사. 논란이 되고 있는 좌회전 김여사.. 저 오토바이 운전자 어떻게 해 ㅠㅠ 55초 부근부터 실영상입니다.. 그렇게 운전자를 어택하고도 유유자적 가는 김여사..... 2012. 6. 26.
[듣기] 시간이 흐른 뒤 ( As Time Goes By ) 윤미래(T) Ver. & 이하이 Ver. 시간이 흐른 뒤 ( As Time Goes By ) 윤미래 ( T ) Version. [가사] 마지 못해 살아가겠지 너없이도 매일 아침 이렇게 일어나 밤새 조금씩 더 무뎌져버린 기억 속에서 애써 너의 얼굴을 꺼내어 보겠지 시간이란 누구에게나 느린 아픔을 주는지 힘든 하루 속에도 늘 니 생각뿐인 난 눈물마저도 말라가는데 As Time Goes by 난 그게 두려운걸 니 안에서 나의 모든게 없던 일이 될까봐 눈감으면 늘 선명하던 니가 어느 순간 사라질까봐 정말 겁이 나는 걸 이별이란 서로에게서 지워지는거라지만 많은 사람 속에도 늘 니 걱정뿐인 난 시간마저도 붙잡고 싶은데 As Time Goes by 난 그게 두려운걸 니 안에서 나의 모든게 없던 일이 될까봐 눈감으면 늘 선명하던 니가 어느 순간 사라지게 될까.. 2012. 6. 26.
[Eclipse&Android] Library 사용시 발생하는 NoClassDefFoundError 에 대한 대처방법. Eclipse 에서 library 를 build path 에 연결하여 사용하다 보면, 간혹가다 Compile 은 잘 되는데 Runtime 에 Error 을 발생시키는 경우를 마주친다. 이 에러는 바로 NoClassDefFoundError! 보통은 library 로 사용되는 project 가 또 다른 library 를 참조할 때 발생되곤 한다. 이 NoClassDefFoundError 는 ClassNotFoundException 과 같은 녀석이라고 혼동되는 경우가 있는데 이 둘의 차이는 다음과 같다. NoClassDefFoundError 는 Virtual Machine 이 runtime 에 해당 class 를 찾을 수 없을 때 발생한다. 이 말은, compile time 에는 찾을 수 있다는 말이다. Cl.. 2012. 6. 26.
[Eclipse&Android] Failed to rename directory ...\android-sdks\platform-tools to ...\android-sdks\temp\PlatformToolPackage.old01. 해결법. Failed to rename directory ...\android-sdks\platform-tools to ...\android-sdks\temp\PlatformToolPackage.old01. Android SDK Platform-tools 를 update 하다 보면 위와 같은 에러에 마주치기 쉽습니다. 이 에러는 단순히 해당 directory 를 누군가가 잡고 쓰고 있기 때문에 발생하는 문제입니다. 해결책은.. 1. Eclipse 를 닫는다. 2. 해당 폴더들에 관련된 File Explorer ( 탐색기 ) 를 종료한다. 3. Android SDK Manager 를 실행시켜 다시 update 를 수행한다. 한번 해보시길~ 도움이 되셨다면 손가락 꾸욱~ 2012. 6. 25.
반응형