반응형

스마트기기개발관련 340

안드로이드 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 FPS 구하기 타이머 관련

===================================================================================================    출처: http://gogorchg.tistory.com/entry/Android-FPS-%EA%B5%AC%ED%95%98%EA%B8%B0 [ Android ] FPS 구하기 | 나의 플랫폼/안드로이드 2011/09/02 17:03Posted by GsBOB 현재 개발중인 App의 FPS를 물어보시는 분이 많아서,결국 구하는 방법을 만들었다. 공식만 알고 나니 간단했다.먼저 전역 변수로 세가지를 셋팅!long fpsStartTime = 0L;             // Frame 시작 시간int frameCnt = 0;  ..

안드로이드 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 오픈지엘 OpenGL ES 2.0 화면 전체 이동 및 회전

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%ED%99%94%EB%A9%B4-%EC%A0%84%EC%B2%B4-%EC%9D%B4%EB%8F%99-%EB%B0%8F-%ED%9A%8C%EC%A0%84 Opengl es 2.0에서는 한 Object만 회전이나 이동을 시킬 시에는 Matrix의 곱을 이용한다.하지만, 생각을 해보니 Object만 움직이는 게 아니라 화면 전체를 움직여야하는 상황이 발생할 수도 있다.이럴 경우 Matrix 곱을 이용해서는 전체적으로 움직임을..

안드로이드 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..

안드로이드 Android 오픈지엘 OpenGL 또는 OpenGL ES 2.0 기본적인 흐름도. 관련

=====================================================================    출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-%ED%9D%90%EB%A6%84%EB%8F%84 Opengl es 2.0 에 대해 ,우선 제가 공부를 하면서 어느 정도 이해한 부분을 적어보고자 합니다.정석의 내용이 아니라 제가 생각되는 점으로 적었다는 것을 먼저 알리고 싶습니다.틀린 점이 있으면 주제 말고 적어주셨으면 합니다.먼저, Opengl es 2.0을 사용하기 위해서는 가장 크게 3가지로 구분이 되는 것 같더군요.Program : Opengl e..

안드로이드 android 오픈지엘 OpenGL ES 2.0 다시 그리기

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%EB%8B%A4%EC%8B%9C-%EA%B7%B8%EB%A6%AC%EA%B8%B0 ByteBuffer pixelBuffer; void storePixels() { try { GLES20.glBindFramebuffer(GLES20.GL_FRAMEBUFFER, fbuf); pixelBuffer = ByteBuffer.allocateDirect(width * height * 4).order(ByteOrder.nativeOr..

안드로이드 android ndk 오픈지엘 OpenGL ES 그림을 배수로 맞추지 않는경우 화면이 하얗게 보이는 현상.

===================================================================================================      출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-%ED%99%94%EB%A9%B4%EC%9D%B4-%ED%95%98%EC%96%97%EA%B2%8C-%EB%B3%B4%EC%9D%B4%EB%8A%94-%ED%98%84%EC%83%81 Nexus S 이상 때부터 Opengl을 사용할 때, 본래 Bitmap 이미지의 크기를 2의 배수로 지정해주지 않으면,그 Object를 하얗게 뿌려버리더군요.그래서 다음과 같은 함수를 만들어서 사용을 합니다.  private int getM..

반응형