본문 바로가기

[ Android ] not enough memory for AudioTrack SoundPool객체를 사용할 때 볼 수 있는 에러 이다. 이 에러는 SoundPool에서 지정한 크기보다 더 많이 사용했다는 의미로써! 더 이상 사용을 하지 않거나 초기화를 해줘야 한다는 말이다. 우선 간단한 SoundPool 사용한 소스에서 http://gogorchg.tistory.com/entry/Android-SoundPool-%EC%8B%9C%EC%9E%91-%EB%B0%8F-%EC%A0%95%EC%A7%80 playSound함수를 사용할 때는 문제가 생기지 않지만, playLoopSound함수를 사용할 때가 문제가 된다. 만약 Loop함수로써 계속 메모리를 잡고 있는 상태에서 playSound함수를 계속 사용하면 메모리에 쌓여버려서 위와 같은 에러가 보이게 된다. 그래서 Loop함수를 사용하.. 더보기
TweetDeck Facebook이나 tweeter에 내용이 메일로써 오기는 하지만, 매번 들어가서 보는 것도 그렇고 자동적으로 알려주는 프로그램이 있으면 좋지 않을까 해서 열심히 구글링을 해서 찾으 프로그램! TweetDeck 지금 실행 부분은 최근 트렌드가 나오는 부분이구요. 트위터나 페이스북 내용도 실시간으로 갱신 해줍니다. 개인정보라 캡쳐를 하지는 못했네요. 알림창이 떠서 매번 새로운 글이 올라오면 알려주구요. 확인도 즉시 가능하죠^^ 자세한 내용은 다음 링크로 가서 보시면 편할듯^^ http://twitteran.com/35 그리고 한글이 깨져서 보일때는 다음과 같이^^ http://nopdin.tistory.com/744 더보기
[ 일본어 공부 ] 2011년 7월 7일 [막다의 비슷하면서도 다른 표현들] 遮る(さえぎる):차단 하는 것 ex> 人の言葉を遮る :남의 말을 막다. カーテンで光を遮る。 :커텐으로 빛을 막다. 塞ぐ(ふさぐ) :구멍이나 뚫린 부분을 메우는 느낌 ex>耳を塞ぐ :귀를 막다. 穴を塞ぐ :구멍을 메우다. 防ぐ(ふせぐ) :미연의 방지하는 것 ex>事故を防ぐ :사고를 막다. [誘う와進める의차이점] 둘다 추천하다 권하다라는 뜻이지만, 주어가 무엇이냐에 따라 동사를 달리 사용한다. 사토상에게 맛있는 가게를 추천했다. (의미와 동일하다.) 佐藤さんにおいしい店を勧めた。: 주어가 물건 佐藤さんをおいしい店に誘う。 : 주어가 사람 더보기
[ Android ] 어플리케이션 꺠끗하게 종료하는 법. // 어플리케이션과 모든 프로세스를 종료하는 함수 public void close() { finish(); int nSDKVersion = Integer.parseInt(Build.VERSION.SDK); if(nSDKVersion < 8) //2.1이하 { ActivityManager actMng = (ActivityManager)getSystemService(ACTIVITY_SERVICE); actMng.restartPackage(getPackageName()); } else { new Thread(new Runnable() { public void run() { ActivityManager actMng = (ActivityManager)getSystemService(ACTIVITY_SERVICE);.. 더보기
[ Android ] SoundPool 시작 및 정지 어플리케이션으로 배경을 깔기 위해 음악실행을 알아보는 중에 SoundPool이라는 클래스에 대해 알게 되었습니다. 우선, 저의 가장 큰 목적은! 어플리케이션이 돌아가는 동안 음악 소리가 계속 나야 한다는 것이다. 그래서 SoundPool 클래스를 static 변수로 만들어서 초기화는 첫번째 Activity에서 해주고 모든 제어는 이 클래스 변수 하나만 가지고 조절하는 쪽으로 했다. public static SoundManager soundManager; public static int musicStreamId; @Override protected void onCreate(Bundle pSavedInstanceState) { // 배경 음악 셋팅 if(soundManager == null){ soundMa.. 더보기
[나의 생각] 해병 총기난사 공모혐의 이병 긴급체포 강화도 해병부대 총기사고 당시 김모 상병이 총기와 탄약을 훔치는 것을 보고도 묵인한 사병이 있었던 것으로 확인됐다. 해병대는 강화도 해병부대에서 총기사고를 일으킨 김모 상병을 도운 혐의로 J이병을 6일새벽 긴급 체포했다. 군 관계자는 “J이병은 김 상병이 총기와 탄약을 훔칠때 이를 알고도 묵인한 혐의가 있어오늘 새벽 1시 20분쯤 긴급체포한 것으로 안다”고 말했다. 이같은 사실은 5일 밤 조사에서 김 상병이 자신을 도운 사병으로 J이병을 지목하면서 밝혀진 것으로 알려졌다. J이병은 “다 죽여버리고 싶다”는 김 상병의 말에 동조해 “그렇게 하자”며 범행을 부추긴 혐의를 받고 있는 것으로 전해졌다. 다만, 김 상병이 실제로 총을 쏘기 시작하자 J이병은 도망을 가 직접 범행에 참여하지는 않은 것으로 알려졌다... 더보기
[ Android : AndEngine ] 텍스쳐 깨짐 현상. Texture windBright_Tx = new Texture(256,256,TextureOptions.BILINEAR_PREMULTIPLYALPHA); 확대 하거나 회전을 할 때, 이미지가 깨지는 것을 종종 볼 수 있다. 텍스쳐에 위와 같은 옵션을 줄 경우, 어느정도 무마되어진다. 참고하세요^^ 더보기
[ 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 = (ActivityManager)getSystemService(ACTIVITY_SERVICE); am.restartPackage(getPackageName()); [출처] 안드로이드 어플리케이션 Process.. 더보기