• 프로그래밍

    안드로이드용 챠트 라이브러리들

    유료 무료 aChartEngine – 1.0.0 (2012년 3월)This is a charting software library for Android applications. Mobile phones, tablets and other gadgets running Android will probably benefit of this charting library. aFreeChart – 0.0.4 (2012년 4월)– AFreeChart is a free charting library for Android(tm) platform.– AFreeChart is based on JFreeChart 1.0.13. ChartDroid – 2.0.0 (2010년 11월)ChartDroid is an Intent-based “library application” for static chart and graph generation on Android. It can graph/plot/display numerical data in many representations. As a developer, you need only to have your users install the library, then implement a Content Provider according to this simple specification. AndroidPlot – 0.5.0 (2012년 3월)AndroidPlot is an API for creating dynamic…

  • 프로그래밍

    안드로이드 API 레벨 (2013년 4월 19일 현재)

    원문 링크 : http://developer.android.com/guide/topics/manifest/uses-sdk-element.html The following table specifies the API Level supported by each version of the Android platform. Platform Version API Level VERSION_CODE Notes Android 4.2, 4.2.2 17 JELLY_BEAN_MR1 Platform Highlights Android 4.1, 4.1.1 16 JELLY_BEAN Platform Highlights Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1 Platform Highlights Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH Android 3.2 13 HONEYCOMB_MR2 Android 3.1.x 12 HONEYCOMB_MR1 Platform Highlights Android 3.0.x 11 HONEYCOMB Platform Highlights Android 2.3.4Android 2.3.3 10 GINGERBREAD_MR1 Platform Highlights Android 2.3.2Android 2.3.1Android 2.3 9 GINGERBREAD Android 2.2.x 8 FROYO Platform Highlights Android 2.1.x 7 ECLAIR_MR1 Platform Highlights Android 2.0.1 6 ECLAIR_0_1 Android 2.0 5 ECLAIR Android 1.6 4 DONUT Platform Highlights Android 1.5 3…

  • 모바일

    디자이어 HD ICS 업데이트를 못한다는 이유

    7월 14일 캐나다 통신사 TELUS에서 디자이어 HD의 ICS 테스트 도중 성능 문제로 취소되었다는 소식을 들었을 때만 해도 기술적으로 해결 가능할거라 생각했고, 좋은 소식을 기다려보기로 했었다.하지만 며칠 전 결국 디자이어 HD의 ICS 업데이트는 안된다는 공식 발표가 있었다.그 이유는 모르는채 안된다는 말만 들었던 것이다.엊그제 그 이유가 상세하게 나왔다.시스템메모리의 파티션 크기 문제(576MB)로 ICS가 제대로 들어갈 자리가 없단다.실제 시스템메모리는 2GB 가까이 되는데 그 중 펌웨어가 들어갈 롬 영역으로 576MB가 할당되어 있어서 마지노선이라고 하는 512MB보다는 큰데 576MB로도 부족하고, 더 있어야 된다고 한다.시스템메모리의 파티션을 바꾸면 더 확보할 수는 있지만, 파티션을 바꾸면 폰이 초기화되는 이유로 업데이트 전에 백업은 필수인데…대부분의 사용자들은 아무리 경고문을 집어넣고, 몇 번씩 안내를 해도 무시하는 경향이 강하다.그렇지만…이런 경고를 무시하고서 업데이트를 했으면서도 데이터가 초기화되면 그…

  • 모바일

    디자이어 HD의 ICS 업데이트 되는거야 안되는거야?

    디자이어 HD의 ICS 업데이트가 어떻게 되는건지 종잡을 수 없는 상태가 되었다. HTC FAQ에 처음에 올라왔던 ICS 업데이트 계획표. 원래 계획대로라면 디자이어 HD는 ICS 업데이트 목록에 들어있었다. 하지만 캐나다의 한 통신사(TELUS)에서 디자이어 HD의 ICS를 테스트하다 성능상의 문제로 업데이트를 취소했다는 기사가 나왔다. 보완해서 다시 시도해본다는 말도 없이 그냥 취소라고… 하지만, 며칠 뒤 HTC에서는 이 통신사의 취소에도 불구하고 ICS 업데이트가 될거라고 했다는 기사가 올라왔다. 그 후 다시 HTC에서 ICS 업데이트가 안된다고 발표 했다는 기사가 올라왔다. 된다…안된다…된다…안된다… 제일 위에서 봤던 그림의 HTC FAQ에도 기종은 빠지고 8월 말까지 업데이트는 마무리 된다는 말로 바뀌었다. ICS 업데이트 기종을 삭제한 것을 보면 일부 기종의 업데이트가 불가능해지니까 삭제한 것으로 보인다. 믿고 또 믿었건만… 아직 8월 말까지 시간은 남았지만…기대하지 않는게…

  • 모바일

    디자이어 HD ICS 업데이트는 완전히 물먹은 듯…

    어제 나온 기사에는 캐나다 통신사 TELUS에서 업데이트 취소했다고 했는데…이번에는 HTC에서 취소했다는 말이 나온다. http://www.phonearena.com/news/HTC-backtracks-on-Desire-HD-ICS-update-cancels-due-to-poor-device-performance_id32311 (지금 이 링크는 죽어있다. 폰에서 캡쳐한 화면 첨부) 정말 물먹은 것 같다.사양차이도 안나는 넥서스S는 며칠있으면 젤리빈으로 업데이트가 된다는데…HTC에서 업데이트 해준다고 해서 내심 기대하고 있었던…디자이어 HD가 물 먹을거라고는 생각도 못했다.

  • 모바일

    디자이어 HD의 ICS 업데이트는 물건너가는건가?

    해외에서도 디자이어 HD의 ICS 업데이트에 문제가 생겼나보다.KT는 성능 문제로 업데이트 못한다고 했어도,HTC에서는 업데이트해준다는 말만 믿고 있었는데…어제 캐나다 통신사인 TELUS가 디자이어 HD의 ICS 업데이트를 성능상의 문제로 취소했다는 기사가 나왔다. http://www.phonearena.com/news/TELUS-document-shows-that-HTC-has-canceled-Android-4.0-update-for-HTC-Desire-HD_id32269 http://www.androidincanada.ca/news/telus-desire-hd-ics-upgrade-cancelled/ KT가 안해주더라도해외에서 업데이트가 되면 XDA에서 그걸 기반으로 뭔가 만들어내고, 나도 같이 써보려고 했는데,이제는 물건너가는건지…

  • 프로그래밍

    [펌] Multitouch and gesture detection

    원문 링크 : Multitouch and gesture detection part 1 원문 링크 : Multitouch and gesture detection part 2 In this little tutorial I’m going to show you how to detect multitouch event on an Activity screen. First of all let’s create a class next to the Main activity that called MultitouchView. It extends View: It has only one consturctor that you must implement. You have to add those two another constructors, otherwise the touch handling will not work: Now let’s edit your main.xml. I’m going to add a new xml element that’s called com.helloandroid.multitouchexample.MultitouchView. In this case com.helloandroid.multitouchexample is my application package name. MultitouchView is the class name of View…

  • 프로그래밍

    액티비티에 대해 화면 꺼짐 방지 및 화면 밝기 제어

    안드로이드 프로그래밍 시 화면 꺼짐 방지 기능은 다음과 같이 설정하면 된다. 반대로 꺼짐 방지를 해제하려면…다음과 같이 한다. 필요할 때 꺼짐 방지를 설정하거나 해제할 수 있다. 다음으로 안드로이드 화면 밝기 제어하기는 아래의 순서로 한다. 우선 현재 화면 상태를 보관하고, 새로운 상태를 지정하기 위해 WindowManager.LayoutParams 변수를 아래와 같이 두 개를 선언한다. 다음으로 onCreate에서 현재 화면 상태를 저장한다. 현재 화면을 벗어나면 원래 밝기로 복귀하도록 저장한 값을 onPause에서 설정한다. 원하는 밝기가 필요한 화면에 들어오면 밝기를 설정하도록 onResume에서 설정한다. 위와 같이 하면 원하는 밝기를 지정할 수 있다.