안드로이드는 단말 내부의 heapsize 설정에따라 각기 다르다. heapsize 가 작을 경우 어플이 느려지거나 뻗어버릴 수가 있다. 여기서 늘리는 방법을 알아보자. 결론부터 말하자면.. 안드로이드단말 내부의 /system/build.prop 파일을 열어보면 아래와같이 00m 식으로 용량이 지정되어있다. 기본적으로 최소용량만 확보되며 heap이 부족할경우 시스템에서 스스로 확장하되 아래 적혀있는 용량이 맥스이며. 이 값을 넘는경우 뻗는다. dalvik.vm.heapsize=64m거의 모든 어플이 64m 정도의 heapsize 면 원활이 돌아갈것이다. 하지만 위의 build.prop 파일은 마음대로 수정이 불가능하다. 일반적으로 말하는 루팅이 필요하다. 오픈되어있다고 가정하에.. /system 폴더는 r..
어플에서 안드로이드 시스템의 사간을 받아 여러처리가 가능하다. (Date,Calandar,System.currentTimeMiles 등..) 하지만 아이폰에서는 사용자가 임의시간설정이 불가능한것에 반해 안드로이드에서는 사용자가 임의 시간설정이가능하다. 예를들어 시간을 License Expire 처리같은 중요한 처리에 사용할경우 더욱이 문제가된다.. Server Time을 받아서 처리하면 간단하지만... 다른방법으로 안드로이드 시스템시간설정의 자동,수동을 확인하여 사용자가 시간을 변경 시켰는지 체크하고 자동으로되지 않았을경우 블럭시키는 방법을 생각 할 수있겠다. 반대로 시간자동설정을 저장할 수도있다. try { //값 구하기 int autoTime = android.provider.Settings.Syst..
어플이나 모바일웹페이지나 링크거는 방법은 동일하다. * 마켓링크 종류 packageName = 패키지네임이라고 가정 searchName = 검색어라고 가정 market://details?id=packageName - 해당 패키지명을 가진 어플의 상세화면으로 간다 market://search?q=packageName market://search?q=searchName - 해당패키지명 또는 해당 검색명으로 마켓에서 검색을 한다. * HTML href를 사용하여 로 링크를 걸 수 있다. GO_MARKET //삭제 //정보제공 : http://anwoong.tistory.com/ 안웅 *Android Intent에 실어 날리면 된다 Intent marketLaunch = new Intent(Intent.ACTI..
- Total
- Today
- Yesterday