반응형

안드로이드 29

안드로이드 메모리 초기화 문제(GC)에관한 질문드립니다. 메모리 해제 관련

================================= ================================= ================================= 출처: http://www.androidpub.com/11484 안녕하세요 저는 안드로이드 어플을 개발하고있는 학생입니다. 제가 액티비티 마다 애니메이션을 넣으려고 하는데요. 액티비티가 호출될 때마다 애니메이션이 나와야 하는데 액티비티가 어느정도 반복되면 메모리 오류가 뜨면서 프로그램을 다시실행합니다. 그림크기는 최대한으로 줄였는데 애니메이션이다보니 프레임수가 많아서 그런것같습니다. 어차피 애니메이션은 정보가 아니기때문에 이전액티비티 애니메이션이 다음애니메이션에 영향을 주지 않기때문에 다음 액티비티 호출시 이전 액티비티의 애..

android에서 zip 파일 압축 해제(unzip)

=====================================================================     출처: http://blog.naver.com/PostView.nhn?blogId=mindori17&logNo=120196766106 안드로이드 어플 내에서 어플의 res나 다른 폴더에 있는 zip 파일의 압축을 다른 폴더로 푸는 방식에 대해서   제가 구글링을 통해 알게 된 내용을 말씀드리겠습니다.  먼저 참조한 곳은 아래와 같습니다.   설명이 매우 쉽게 되어 있어서 보시면 금방 동작 원리를 알 수 있으실 것 같습니다. http://www.jondev.net/articles/Unzipping_Files_with_And..

android 안드로이드 개발 다운로드 관련

================================= ================================= ================================= 출처: http://developer.android.com/reference/android/app/DownloadManager.html DownloadManager extends Object java.lang.Object ↳ android.app.DownloadManager Class Overview The download manager is a system service that handles long-running HTTP downloads. Clients may request that a URI be downloaded..

android webview apk download to sdcard from webview webview 를 통해 안드로이드 파일 다운로드, apk 다운로드 설치 관련

=====================================================================      출처: http://gwangdroid.tistory.com/59  apk 파일 다운로드 후 바로 설치 화면 띄우기자료  지금 까지는 apk를 파일 첨부 하거나 링크를 걸어두면 사용자가 다운로드후 파일관리자(ex Astro)를 이용해 따로 설치를 해야만 했다. 이게 귀찮아서리 바로 다운 받으면 설치 하게 할 수 없을까? 있다.  href="myapp.apk" type="application/vnd.android.package-archive">apk down click 이렇게 하면 되더라... 물론 서버측 에서 설정을 해야 하는 것이지만.. 다운로드 후 자동 설치 되면 좋겠..

안드로이드로 android sound 사운드 가 디바이스에 이상하게 들리거나 짤릴때게 들릴 때 관련

================================= ================================= ================================= 출처: http://202psj.tistory.com/644 //여기 기기 디바이스마다 어떤 기기는 정상적으로 사운드가 들리는데 어떤 기기에서는 사운드가 이상하게 나오는 경우가 있다. 이런경우 각각의 설정을 확인해 보자. - 사운드 포맷을 바꾸어 본다. 보인은 "wav" 를 사운드 포맷을 주로 썼었는데 다른 디바이스 기기에서 끈김이 있어서 포맷을 ogg 로 바꾸어 주었더니 해결되는 경우가 있었다. - 사운드 설정 코드 부분을 살펴 본다. 아래와같이 설정을 한경우 사운드가 끈기는 디바이스가 있다. MediaPlayer _Med..

안드로이드 URL(https://play.google.com 이용)로 데이터 확인 해서 업데이트 버전 체크 최신버전 관리 관련

================================= ================================= ================================= 안드로이드 URL(https://play.google.com 이용)로 데이터 확인 해서 버전체크 최신버전 관리 관련 구글 api로 현재 앱의 버전을 알아내는 방법도 있지만 아직 까지 문제가 많아 직접 마켓 페이지에 들어가 버전 테그를 검색하여 현재 버전을 체크하는 방식을 설정해보자. 버전방식은 "0.0.0" 이런 방식을 기본으로 둔다 예) 1.0.0, 1.2.3, 2.5.1 버전의 형식과 비교하는 방법은 개발자의 마음대로 설정해도 된다. 현재는 위와 같이 버전을 체크하고 위와 같은 방법으로 비교하고 있다. 참고 또는 도움사이..

안드로이드 AlertDialog 상속하여 커스텀 팝업창을 만들때 창이외에 터치를 해도 창이 안사라지게 하는방법 또는 이벤트

================================= ================================= ================================= 안드로이드 AlertDialog 상속하여 커스텀 팝업창을 만들때 창이외에 터치를 해도 창이 안사라지게 하는방법 또는 이벤트 AlertDialog 을 상속하여 작성하다 보면 다이얼로그 창 이외의 곳에 터치를 하면 창이 사라지는 효과가 있다 이것을 제어하기위해 AlertDialog의 "public void cancel()" 이 API를 설정하면 본인이 원하는대로 외부로터치했을 때 제어할수 있다. 물론 이렇게 설정을 안사라지게 한후 AlertDialog 을 사라지게하려면 따로 버튼을 구성하거나 기본구성에 확인,취소가 되는 버튼을 ..

안드로이드 AlertDialog 다이얼로그 클래스 크기, 이동 설정 관련

================================= ================================= ================================= AlertDialog 을 클래스를 상속하고 크기와 위치를 정했는데 설정한대로 되지 않는 경우가 있다. //AlertDialog 상속한 클래스. public class CMsgPopup extends AlertDialog{ ....... void initGUI() { View popupView = View.inflate(getContext(), R.layout.popup, null); //내가 설정한 팝업뷰 xml setView(popupView, 0, 0, 0, 0); } } //-------------------------..

자바 안드로이드 [NIO] JAVA NIO의 ByteBuffer와 Channel 클래스 사용법을 이용하여 파일 읽고 쓰기! 데이터 패킷 읽기 관련

================================= ================================= ================================= 출처: http://blog.naver.com/PostView.nhn?blogId=pluulove84&logNo=100172598059 http://eincs.net/2009/08/java-nio-bytebuffer-channel-file/ 기존의 Java IO는 다른 언어에 비해 매우 느리다는 이야기가 많이 있습니다. 내부적으로 어떻게 돌아가는 지 대략적으로나마 파악한다면 그럴 수 밖에 앖다는 사실을 알게 되실겁니다. 하지만 jdk1.3부터는 Java IO의 한계를 보완한 Java NIO를 사용하여 I/O에서 속도 향상을 ..

JAVA 2013.04.09

안드로이드 결제, Billing Library Version, 인 앱 결제(In-app Billing) 관련

=====================================================================   인앱결제만들기 결제라이브러리3(Billing Library Version 3)이상 간단구현링크:- developer.android.com/google/play/billing/integrate?hl=ko //- puch-android.tistory.com/5 //- witcheryoon.tistory.com/168 //- gamjatwigim.tistory.com/93 //- wonsohana.wordpress.com/2020/11/02/android-inappbilling-example-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%..

반응형