분류 전체보기(864)
-
펜텍 시리우스의 카메라 및 SMS API 관련 심각한 문제
카메라 API를 연동하는 어플리케이션을 개발하면서, 시리우스에서 테스트를 해보았는데 희안한 현상을 발견했다. 프리뷰 화면에서는 무조건 찰영하고자 하는 대상을 왜곡시켜서 보여주지만 (말로 설명 어려움. 일부러 이렇게 하라고 해도 어려운 기술임 -_-;;;) 찍은 사진을 파일로 저장하면 정상적으로 저장되는 현상이다. 그나마 이렇게 왜곡된 프리뷰를 보여주면서 동작되면 다행이지만... 혹시나 해서 안드로이드 마켓이나 T스토어에서 다운 받은 카메라 관련 어플리케이션을 테스트 삼아 몇개 설치해서 실행 시켰더니, 시리우스에서 카메라 연동 기능 부분만 들어가면 모든 어플리케이션이 다운되는 현상을 확인했다. 물론, 시리우스에서 기본적으로 제공하는 카메라 어플리케이션은 정상으로 동작된다. -_-;;; 이것이 단지 테스트한..
2010.06.22 -
웹 사이트 이미지 파일을 다운로드 받기
다음 사이트의 내용을 참고하면 HttpManager를 이용하여 웹 사이트의 이미지 파일을 다운받아서 UIImage 형식으로 손쉽게 바꿀 수 있다. http://alones.kr/1438 다만, 예제가 하나의 이미지 파일 처리하도록 되어 있기 때문에 여러 개의 이미지를 순차적으로 받기 위해서는 HttpManagerDelegate의 connectionDidFinish가 호출되었을 때 다음 이미지의 다운로드를 위해 getImageFrom 메소드를 호출하도록 만들면 된다.
2010.06.20 -
TableView 내용 업데이트 방법
이미 만들어진 TableView의 특정 Cell의 이미지나 텍스트가 변경 되었을 때, 다음과 같이 "reloadData"를 호출하면 TableView의 내용을 갱신할 수 있다. [self.MyTableView reloadData]
2010.06.20 -
안드로이드용 이미지 필터 라이브러리는 없다!?
Java용 Jhlabs 이미지 필터 라이브러리를 안드로이드에서도 쓸 수 있을 것이라고 생각했는데... 반나절이나 국내외 사이트를 뒤져본 결과... 아직 안드로이드에서 쓸 수 있는 방법은 없는 것으로 결론을 내렸다. 다른 대안이 있는지도 찾아 보았지만... 역시 전혀 없었다. 이런 식이라면... 개발 언어를 Java로 채택한 의미가 전혀 없지 않는가. 수많은 Java용 라이브러리들을 활용할 수 있을 것이라 기대했었는데... 혹시라도 본인의 검색 능력이 떨어져서, 여러가지 방법이 있음에도 불구하고 하나도 못찾은 것이라면 좋겠다. 지난 몇개월간 10여종이 넘는 안드로이드용 어플리케이션을 개발하면서 기대보다 괜찮은 개발 환경에 대해서 만족하고 있었는데, 이미지 필터 라이브러리 하나 때문에 만족도가 확 떨어져 버..
2010.06.18 -
갤럭시A SMS 정보 제공시 문제점
다른 사용자가 SMS 문자를 보낼때, 보내는 이의 번호를 임의로 변경하여 보낼 수 있다. 이런 경우, 받는 쪽에서는 보내는 이가 변경하여 보낸 번호를 표시해주어야 한다. 안드로이드의 기본적인 SMS 수신 코드를 이용하여 처리를 할 경우, "모토로이"나 "디자이어"는 정상적으로 처리하지만, 갤럭시A의 경우에는 보낸이가 변경하여 보낸 번호와 원래 핸드폰 번호가 한꺼번에 넘어오는 문제가 있다. 보내는 이의 전화번호가 "010-1111-2222"이고 보내는 이가 "1234"라는 번호로 변경하여 보내면 "1234;01011112222"와 같이 세미콜론으로 구분하여 두 번호 모두를 SMS API를 통해서 넘겨준다. 전기통신사업법 54조의 2(송신인의 전화번호의 고지 등)를 보면 "송신인이 전화번호의 송출을 거부하는..
2010.06.18 -
AChartEngine을 이용하여 간단하게 Pie 차트 만들기
아주 강력하다고는 할 수 없지만, 무료로 제공되는 차트 라이브러리인 "AChartEngine"을 사용하여 Pie 차트를 만들어보자. http://www.achartengine.org/ http://code.google.com/p/achartengine/ double[] values = new double[] {12, 14, 11, 10, 19}; int[] colors = new int[] {Color.BLUE, Color.GREEN, Color.MAGENTA, Color.YELLOW, Color.CYAN}; DefaultRenderer renderer = new DefaultRenderer(); for (int color : colors) { SimpleSeriesRenderer rr = new Sim..
2010.06.15