본문 바로가기
[android] Volley URL related issue( bug ) at GingerBread. - java.io.IOException: Malformed ipv6 address: android, Volley URL related issue(bug) at GingerBread. - java.io.IOException: Malformed ipv6 address: [En] If you use Volley network library with GingerBread and the below version devices, you might encounter URLMalformedException with this kind of message. java.io.IOException: Malformed ipv6 address: It it known issue about the URL class. The problem happens when the host part contains port num.. 2013. 10. 5.
[android] Intent Filter 를 이용하여 link 처리하기. 안드로이드, Intent Filter 를 이용하여 link 처리하기. 간혹가다 보면, 일반 url 을 클릭했을 뿐인데 Google Map Activity 가 뜨는 것을 본 적이 있을 것이다. 분명 link 를 클릭했다면 브라우저가 떠야 하는데 말이다. 사실 브라우저가 해당 link 를 처리하는 것보다는 Map App 에서 처리하는 것이 훨씬 효율적이라는 것은 모두가 공감할 것이다. 그럼 특정 상황 & link 에 대해서 앱이 이를 처리하게 하려면 어떻게 해야할까? 답은 제목에서도 알 수 있듯이 intent filter 를 이용하여 처리할 수 있다. 위와 같이 BROWSABLE 로 category 를 두어 link 를 가로챌 수 있도록 해주고, data 에 scheme, host, pathPrefix 등을.. 2013. 9. 19.
[Java] URLConnection 이야기 자바, URLConnection 이야기 URLConnection 은 추상 클래스로 생성자를 이용하여 생성할 수 없다. URL.getConnection() 메소드를 통해 얻어올 수 있다. 이 URLConnection.connect() 함수를 통해서 해당 URL 에 연결할 수 있다. Url url = new URL( "http://www.google.com" ); URLConnection conn = url.getConnection();conn.connect(); 이 Connection 에 getInputStream() 을 호출해 내용을 불러올 수도 있고,getOutputStream() 을 이용해 내용을 쓸 수도 있다. getHeaderField( String name ) 을 이용해서 헤더 정보도 가져올 수.. 2013. 8. 14.
[android] jsoup library [android] jsoup library http://jsoup.org/ DOM, CSS, jquery 같은 함수들을 제공하여 HTML 을 제어할 수 있게 하는 open source library. * HTML 을 URL, file, string 으로부터 가져와 parsing 할 수 있다. * DOM traversal 이나 CSS Selector 를 이용하여 data 를 찾을 수 있다. * HTML element, attribute, text 등을 조작 가능하다. * HTML validating 에도 쓰일 수 있다. * Comment 등을 통한 cross-site scripting ( XSS ) 를 방지할 수 있다. android jsoup, android library, android open sou.. 2013. 7. 13.
[jQuery] Text 와 Image Component 에 대해 알아보자. jQuery, Text 와 Image Component 에 대해 알아보자. Text Control 의 종류 text control 은 type 값에 따라 달라지는데, 가능한 value 는.. textpasswordnumberurlemailtel 이 때, number 의 경우는 다음과 같이 범위를 지정할 수도 있다. input 태그에 연계된 text control 이외에도, textarea 라는 녀석도 존재. 이 녀석은 multi-line text component 이다. 변수에 지정된 image display 하기 http://cfile8.uf.tistory.com/image/2529AD4B56E7A36A26C753"number", type="password", type="text", url, 변수 im.. 2013. 7. 2.
"웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 이라는 일본 저자가 쓴 책을 본 후에,핵심이 되는 내용이랑 내가 몰랐던 내용인데 정리해두면 좋을 것 같은 내용을 정리해본다. 설명과 함께 정확한 내용, 빠진 내용을 확인하고 싶은 사람은 책을 직접 볼 수 있도록~ 웹을 지탱하는 기술 서평을 보고 싶으면 여기를 클릭! 웹의 다양한 용도 1. 웹사이트 2. User InterfaceHTML 도움말, 웹 UI for embedded systems 3. APIWeb Service 라 부름 웹을 지탱하는 기술 1. HTTP, URI, HTML 2. 하이퍼미디어비선형적 컨텐츠. 중간에 link 타고 갈 수 있고, 동영상, 다른 사이트 등을 껴 넣을 수 있다. (책은 선형) 3. 분산시스템자료의 내용이 전세계적.. 2013. 6. 24.
[VB6] Web browser, FTP 만들기 Web Browser, FTP 만들기 [이전강좌] 애니메이션 ( animation ) 에 대해 공부해보자. 웹 브라우저 ( Web Browser ) VB6 에서 웹 브라우저(Web browser)를 만드는 것은 매우 심플하다.Microsoft Internet Control 를 통활용하면 된다. WebBrowser.Navigate( "URL" ) // URL 로 페이지 이동 WebBrowser_DocumentComplete() 는 로드 완료 callback. WebBrowser.LocationName // 현재 페이지 URL 값을 return WebBrowse_DownloadBegin() // download 시작 callback. 나머지 기본적인 Browser Action 은 MS Internet Con.. 2013. 6. 24.
[HTML5] Video 태그에 대해 알아보자. Video 태그에 대해 알아보자. HTML5 가 주목받는 대표적인 이유 중 하나는 바로 이 Video 태그의 등장. 이 Video 태그가 등장하므로서 추가적인 plug-in 설치 없이도 규정된 format으로 된 video 들을 쉽게 돌릴 수 있다. 참고로 Audio 파일도 돌릴 수 있다. 우선 요 녀석 태그 속성들부터 알아보자. Video 태그 속성들 속성 값 설명 muted muted 소리재생에 대한 값. 현재는 muted 만 지원 autoplay autoplay 페이지 로딩 완료 후 동영상 자동재생여부 controls controls play, pause 등의 control 을 표시할지 결정 height (pixel 단위) player 의 높이 loop loop 동영상 반복 재생여부 poster u.. 2013. 6. 21.
[servlet] 한글이 깨지는 현상 해결 방법. Servlet 에서 한글이 깨지는 현상 해결 방법 오랜만에 Servlet 관련 프로그래밍을 했더니, 한글이 깨지는 현상을 겪었다.구글링을 해본 결과, 그리고 내가 troubleshooting 을 위해 이것저것 해본 결과Servlet 을 통해서 무언가 Data 를 주고, 받을 때, 예외없이 항상 인코딩에 신경을 써야 한다. 모든 문서를 UTF-8 인코딩으로 다루자. JSP 의 경우 상단에 다음과 같이 인코딩 코드를 추가한다. Response 를 보낼 때 아래와 같이 encoding 해서 보내준다. res.setContentType( "text/html;charset=UTF-8" ); GET 방식으로 URL 에 파라미터를 넘길 때 아래와 같이 인코딩 해서 보내준다. encodeURIComponent( "파라.. 2013. 5. 28.
반응형