안드로이드 txt 읽기 예제, InputStream 사용 (한글 깨짐 해결) 아래 안드로이드 TXT 예제(InputStream 사용)에서는 임의 XML 파일 이외에도 미가공 파일을 사용할 수 있다. res / 밑에 raw폴더와 asset 폴더에 오디오, 비디오, text 파일을 저장하고 해당 파일을 읽을 수 있다. InputStream을 이용해 raw 리소스 읽어 들이는 형식과 asset에서 읽어 들이는 형식으로 몇 개 짜보았다. main Keword는 InputStream으로 읽어서, 1byte씩 조각내서 쓴다. 한글 때문에 뻑나면, StreamReader로 해당 charset에 맞춰서 읽는다. String이나 StringBuffer나 StringBuilder 모두 사용해봤는데, 그다지 차이는 없는 듯..
안드로이드 포팅, 참고 자료 (AT91CAP9SDK 보드 기준) 안드로이드 포팅 보드 정보- Proven, Innovative Microcontroller [링크]- [AT91CAP9-STK]Linux Porting [링크] 안드로이드 포팅 참조- Android Porting [링크]- Android Porting On [링크]- Introduction Android [링크]- Android Porting Guide [링크] 안드로이드 포팅 참조 파일- Android_Media_.ppt [링크]- Sevencore_Android.pdf [링크] 이하 사항들은 안드로이드 포팅 정보의 요약 내용입니다. -- 안드로이드 포팅 시작 -- 버닝 방법 요약은 다음과 같다. (윈도우에서의 예로서, 리눅스와 더불어 리..
OLED LCD 소비전력 차이, 더 효율적인 디스플레이는? LCD vs OLED 소비전력 LCD와 OLED의 소비전력과 특성 구동 방식의 기술적 차이에 의한 소비전력 차이 - LCD : Back Light가 가장 많은 전력 소모 * CCFL에서 LED로 전환 중 (LED : CCFL의 70% 수준 전력 소모) - OLED : 각각의 발광 소자가 가장 많은 전력 소모 * 현재 알려진 바에 의하면 OLED는 LCD보다 약 30% 정도 적은 소비전력 소모된다고 알려져 있음(LCD는 항시 Back Light On, OLED는 필요한 부분의 소자만 빛 발산). 모바일 기술의 진화, 소비전력은? 모바일 기기 한정된 전력으로 소비전력 중요 - 모바일 기기 전력 소모에서 가장 큰 비중을 차지하는 것이 디스플레이 - 발..
[배열 초기화 C++] static const char 초기화 배열 초기화하는 방법은 간단합니다. 12345// headerstatic const char kEXAM[]; // cppconst char ClassName::kEXAM[] = { 'E', 'X', 'A', 'M', '0', '1' };cs 헤더 파일에 상수화 시킬 변수를 선언만 해주세요.이때, 배열 초기화 대상의 배열의 크기를 미리 지정해도 됩니다. 12345// headerstatic const char kEXAM[6]; // cppconst char ClassName::kEXAM[6] = { 'E', 'X', 'A', 'M', '0', '1' };cs 저라면, 아직 개발 단계고 배열의 크기가 확정되지 않았다면, 배열 초기화를 위해 크기는..