본문 바로가기

반응형

전체 글

(352)
마켓 추천 어플리케이션에 오르다. 개발 시작하고 11개월쯤 되니 추천 어플리케이션에 올랐군요.... ㅜ.ㅜ 너무 기쁩니다. 엉엉
NSString url encoding HTTP 프로토콜을 이용하여 개발을 할때 한글 전송에서 문제가 발생합니다. 일반 한글로는 정확한 값이 전달되지 않으며 오류가 발생합니다. %AB%AB 이런식의 유니코드로 인코딩해줘야 합니다. 이걸을 일반적으로 url encoding 이라고 하죠 아마?? NSString *original = @"http://localhost/search.php?q=서울"; NSString *urlString = [original stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
프로젝트 중지 개발을 미루고 있던 중에 졸업도 하고 다른 학생분이 이미 만들어서 중지합니다.
HTTP1.1 400 bad request 웹브라우저로는 잘 열리는데 프로그램 상에서 읽어오면 400 bad request 오류가 나는 경우가 있습니다.http1.1 에서 get 또는 post로 값을 잘못 넘겼을때 발생한다고 합니다. 검색을 통해서 알아보니 Host : 헤더가 빠져서 그렇다고 했지만.... Host를 헤더에 넣어도 해결되지 않았습니다. 결국 찾은 것은 User-Agent 였습니다. "User-Agent: ".$_SERVER['HTTP_USER_AGENT'] 를 헤더에 추가하면 됩니다. 추가 400 bad request 는 요청이 잘못되어 발생하는 경우 입니다.정확한 해결방법은 각 서버에 따라 다 다릅니다.어떤 요청을 원하는지 알아야 정확히 대응할 수 있습니다.주로 parameter의 값이 없거나 잘못된 값일 경우 발생합니다.
도서관 정보 입력 프로그램 현재 도서관 좌석 정보 앱은 정보는 서버에서 가져오고 파싱은 직접 앱에서 하고 있습니다. 그래서 다른 플랫폼에서 앱을 제작하려면 파싱을 모두 새로 만들어야 하는 단점이 있었습니다. 이러한 단점을 없애고 다 플랫폼에서 개발이 가능하도록 하기 위하여 파싱작업도 서버로 옮기고 있습니다. 더 많은 정보를 제공하고 도서관 정보 추가 작업을 빠르게 하기 위하여 간단한 프로그램을 만들었습니다. 관리자를 위한 프로그램이므로 저를 제외하면 접근이 불가능 합니다. [도서관 목록] [도서관 수정] [열람실 추가] 관리자 페이지라서 디자인은 고려하지 않았고 크롬에 최적화 되어있습니다.
TextView 글자 크기 변경 코드로 TextView의 글자 크기를 변경하였습니다. 테스트는 HVGA 에뮬레이터와 안드로원 이었습니다. 글자 크기를 +1, -1 적용하는데 문제 없었습니다. 하지만 오류 보고 계속 왔죠. 글자 크기 조정이 제대로 안된다고.. 특히 -1은 작아지는 것이 아니라 더 커진다고.. 확인해 보니 WVGA에서는 계산한데로 제대로 적용되지 않고 있었습니다. 어떻게 해보아도 제대로 되지 않았는데 찾아 보니 setTextSize 는 2개의 메소드가 있더군요. 기본적으로 쓰는 것을 말고 단위를 선택하는 메소드가 있습니다. TypedValue 값을 이용하여 단위를 정할 수 있습니다. TypedValue.COMPLEX_UNIT_PX 가 pixel 단위를 나타냅니다. 그러므로 우리가 코드에서 크기를 변경할때 pixel 단위를..
yViewer 1.1.0 - 다운그레이드 & 업그레이드 많은 버그로 인해서 다운그레이드 작업을 진행하였습니다. 1.0.0 버전에 있던 설정을 가져와 적용하였습니다. 1.1.0 에 맞게 수정되었습니다. 글을 오래 누르면 나오는 메뉴와 메뉴 버튼을 누르면 나오는 메뉴를 통합하였습니다. 인코딩을 선택할때 예전보다 더 많은 글이 나오도록 하였습니다.
smoothScrollTo 가 적용이 되지 않을때 안드로원을 테스트폰으로 사용하고 있습니다. 안드로원이 2.2로 업데이트된 이후로 smoothScrollTo 가 적용되지 않습니다. 이유는 알 수 없으나 검색을 통해 해결 방법을 찾아 냈습니다. scrollView.post(new Runnable(){ public void run() { scrollView.scrollTo(x, y); } });

반응형