반응형

스마트기기개발관련/안드로이드 개발 275

안드로이드 리소스(Resource) 폴더 생성 규칙

===================================================================================================      출처: http://macpower.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%A6%AC%EC%86%8C%EC%8A%A4Resource-%ED%8F%B4%EB%8D%94-%EC%83%9D%EC%84%B1-%EA%B7%9C%EC%B9%99* 국제화 안드로이드에서는 리소스 폴더이름에 추가 정보를 주어 각 상황에 맞는 가장 적합한 리소스를 선택할 수 있도록 구성되어있다.res/value 라는 폴더이름에 아래의 정보를 추가할 수 있다. 각 정보는 -..

안드로이드 Android SoundPool 시작 및 정지

===================================================================================================      출처: http://gogorchg.tistory.com/entry/Android-SoundPool-%EC%8B%9C%EC%9E%91-%EB%B0%8F-%EC%A0%95%EC%A7%80어플리케이션으로 배경을 깔기 위해 음악실행을 알아보는 중에SoundPool이라는 클래스에 대해 알게 되었습니다.우선, 저의 가장 큰 목적은! 어플리케이션이 돌아가는 동안  음악 소리가 계속 나야 한다는 것이다.그래서 SoundPool 클래스를 static 변수로 만들어서  초기화는 첫번째 Activity에서 해주고  모든 제어는 이 클래스..

안드로이드 Android 어플리케이션 꺠끗하게 종료하는 법. 관련

===================================================================================================      출처: http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110082677696&parentCategoryNo=18&viewDate=&currentPage=1&listtype=0 현재까지 진행 중이던 모든 프로세스나 Activity를 죽이는 방법이라네요^^ 1.메니페스트 파일에 RESTART_PACKAGES 권한을 사용한다고 선언한다.2.ActivityManager 의 restartPackage API 를 호출한다.ActivityManager am              =..

안드로이드 Android 무선 인터넷과 GPS 상태 확인 법 관련

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-%EB%AC%B4%EC%84%A0-%EC%9D%B8%ED%84%B0%EB%84%B7%EA%B3%BC-GPS-%EC%83%81%ED%83%9C-%ED%99%95%EC%9D%B8-%EB%B2%95 //인터넷에 연결돼 있나 확인 ConnectivityManager connect = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); if ( connect.getNetworkInfo(Connec..

안드로이드 Android Offset까지 포함한 전체 사이즈 구하기.

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Offset%EA%B9%8C%EC%A7%80-%ED%8F%AC%ED%95%A8%ED%95%9C-%EC%A0%84%EC%B2%B4-%EC%82%AC%EC%9D%B4%EC%A6%88-%EA%B5%AC%ED%95%98%EA%B8%B0 제가 LiveWallpaper를 개발을 많이 해서 화면의 Offset을 자주 이용하는데요.요새 화면이 너무 제각각이고, 더 짜증나는게 Offset의 사이즈도 제각각이 되어버렸네요;;전에 핸드폰으로 할 때에는 540을 더..

안드로이드 Android 네트워크 Sockettimeout에 대해...

===================================================================================================      출처: http://gogorchg.tistory.com/entry/Android-Sockettimeout%EC%97%90-%EB%8C%80%ED%95%B4 사용자 위치를 얻어서 현재 날씨정보를 받아오기 위해 소켓 통신을 이용했습니다.(소켓 통신이라기 보다 Http에 연결 시켜서 데이터 값을 가지고 왔지요.)Http로 연결 시키는 방법이 두가지가 있었습니다.  try{ String getUrl = "인터넷 주소";URL url = new URL(getUrl);httpConnection = (HttpURLConnectio..

cygwin gcc에서 winapi(windows api) 사용하기... 관련

================================= ================================= ================================= 출처: http://coart.egloos.com/1227259 cygwin에서 gcc로 windows api를 사용하려고 할 떄, 컴파일이 안돼면 다음과 같은 옵션을 사용.gdi32.dll에 있는 경우에는 아래와 같이 -lgdi32을 링크 합니다.gcc -o name.exe source.cpp -lgdi32아래는 링크 할 수 있는 라이브러리의 리스트 입니다. advapi32 largeint ole32 scrnsave vfw32 cap lz32 oleaut32 shell32 win32spl comctl32 mapi32 ole..

android 안드로이드 stdarg.h 인클루드 에러 관련

================================= ================================= ================================= 출처: http://blog.naver.com/acelhj?Redirect=Log&logNo=60118764483 흠 빌드가 잘 되나 싶더니, 10분 쯤 지났을까 stdarg.h가 없다며 에러가 발생했다. 인터넷에 찾아보니, 몇몇 패치를 해야 한다고 한다. 이 것은 곧 통합될 거라고는 하는데, 여튼 현재는 아닌 상태다. 근데, 이 포스트가 2009년 12월 13일에 된건데, 아직 통합안된건가, 아니면 내가 froyo를 끌어와서 그런건가 여튼 다음의 방법으로 해결이 될 듯 하다. 터미날에서 android설치 폴더로 이동 후( ..

android 안드로이드 이클립스 CDT 에서 NDK와 jni 연동 구현

================================= ================================= ================================= 출처: 여기 우선 필요한 cygwin 와 java sdk, android sdk or ndk 설정 셋팅은 아래 링크로 모두 적용이 되어 있어야한다. http://202psj.tistory.com/462 기본 상태에서 이클립스 jni 연동 셋팅 http://202psj.tistory.com/464 ================================= ================================= ================================= 안드로이드 NDK 프로그래밍 - 소스 참조 이소스는..

android 안드로이드 이클립스 jni 연동 셋팅

출처: 여기우선 필요한 cygwin 와 java sdk, android sdk or ndk 설정 셋팅은 아래 링크로 모두 적용이 되어 있어야한다.http://202psj.tistory.com/462 ////////////////////////////////////////////////////////////////////////////////////////////////// 안드로이드 NDK 프로그래밍 - 소스 참조 위의 압축파일에 jni 프로젝트의 설정 셋팅이 되어 있으니 이클립스에서 jni 을위한 설정만 해주면 된다. RUN -> External Tools -> External Tools Configurations 들어간다. 여기에서 매개변수를 이용한 새로운 프로그램을 설정 한다. 사진에서 보면 각각 ..

반응형