본문 바로가기

결론 - 부트로고 만들기 우선 낸드로이드 백업을 할 때 추출된 로고 이미지 파일을 꺼냅니다. 그리고 480X182 사이즈의 24비트 비트맵 이미지 파일로 로고 이미지 파일을 준비합니다. 이 때, 좌우를 바꿔주어야 합니다. 귀찮겠지만 나중에 있을 HEX 편집에서 삽질하지 않기 위해서라도 마지막 파일 저장은 그림판으로 해주세요... 그러니까, 포토샵으로 이미지 크기 조절과 더불어 각종 작업을 하고, 결과물을 복사해 그림판에서 바로 24비트 비트맵 파일로 저장해버리는 겁니다. 그리고 컴퓨터에 hex 에디터를 설치해주시고, 필요에 따라 md5 값을 생성할 수 있는 프로그램을 준비합니다. 그럼 이제부터 삽질을 시작합니다... 우선, 방금 만든 이미지 파일을 hex 에디터로 열어줍니다. 처음부분부터 54 바이트 를 잘라냅니다. 그다음 전체.. 더보기
짧고 간결하고 간단한 팁... 이클립스로 안드로이드 어플을 열심히 만들다가 갑자기 알 수 없는 에러로 컴파일과 실행을 하지 못하는 상황이 발생했습니다. 그러다 눈물을 머금고 프로젝트를 지우고 다시 만들기를 반복하다가 최근에는 프로젝트를 아얘 백업해두고 작업을 진행했습니다. 그런데 자바라고는 한글자도 모르는 제가 어시스턴트를 이용해 디버깅을 척척하는데 왜 알수없는 에러로 이런 고생을 해야할까를 한참 생각하다가 구글링을 해봤습니다. 그리고 아주 간단한 해결방법을 알아버리고 말았습니다. 소스코드는 아무런 이상이 없는데 프로젝트에 갑자기 에러가 뜬다!!! 그럼... 1. 프로젝트 -> 빌드 프로젝트 를 해보거나... 2. 프로젝트 -> 클린 을 하면 해결됩니다. ......... 책을 잘못사서 괜히 고생만 하는거 아닌가 하는 생각이 듭니다... 더보기
안녕, 안드로이드 - 자바/안드로이드 소스 자바는 한글자도 모르는 개나리가 그냥 끄적여보는 소스설명... package com.helloworld; 보통 자바소스는 패키지명 주석과 함께 패키지 선언문을 적어준다고 하는데요, 이클립스 등을 통해 만든 안드로이드용 자바 소스코드에는 바로 패키지 선언문을 적어주고 있습니다. 뭐, 개발툴 자체가 프로젝트를 착착 관리를 하니까 그렇겠죠... package ~ ; 로 패키지를 선언합니다. 프로젝트 생성시에 적어줬던 이름이 들어가게 됩니다. 그러니 인터넷에서 소스코드를 쫙 복사해 붙여넣기만 한다고 돌아가는게 아니라는 말씀!!! import android.widget.TextView; // (1) import android.app.Activity; import android.os.Bundle; C 언어로 치면 .. 더보기