반응형

스마트기기개발관련 340

안드로이드 소켓통신 한글 깨짐현상 관련

================================= ================================= ================================= Stream을 생성할 때, charset을 같이 설정 해 주면 된다. 완전 간단하면서 깔끔하다. ex) reader, writer stream 예. 채팅 앱 만들때 썼던코드 그대로 올려본다... ... bReader = new BufferedReader(new InputStreamReader(socket.getInputStream(), "euc-kr")); bWriter = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "euc-kr")); [출처] ..

안드로이드 [ Android ] Dialog 위치 이동

================================= ================================= ================================= this.pd = new ProgressDialog(this); LayoutParams params = this.pd.getWindow().getAttributes(); params.y = -80; this.pd.getWindow().setAttributes(params); this.pd.setCancelable(false); this.pd.setIndeterminate(true); this.pd.setMessage(getResources().getString(R.string.str_loading)); this.pd.show..

안드로이드 로우레벨 터치 이벤트로 큰 이미지 스크롤

================================= ================================= ================================= 로우레벨 터치 이벤트로 큰 이미지 스크롤 가벼운 터치 스크롤로 로우레벨 터치 이벤트 핸들러에 의해 진행되는디스플레이 화면 보다 큰 이미지를 터치 이벤트를 이용해 디바이스 에서 스크롤 하는 방법을 배워보자. 안드로이드 플렛폼 2.0과 2.01으로 태스트 되었습니다.. What it looks like: Description: 디스플레이 화면과 같은 크기의 사각형에 의해 이미지의 부분이 메모리에서 읽혀져와 화면에 그려지는걸 상상해 보자. 이미지 표면을 터치 해서 움직일려면 우리가 무엇을 해야 할가? 가장 먼저 큰 이미지를 메모리..

안드로이드 Making Sense of Multitouch

================================= ================================= ================================= 출처: http://blog.naver.com/PostView.nhn?blogId=zommer11&logNo=20109444042 원문 http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html 멀티터치란 말을 주위에서 많이 하지만 사람들이 무엇을 말하는지 분명하지 않다. 어떤 사람들은 하드웨어의 지원을 뜻하고 어떤 사람들은 소프트웨어로 지원하는 제스쳐를 뜻한다. 여러분이 무엇을 뜻하든지, 오늘 우리는 스크린에서 여러 개의 손가락으로 멋있게 동..

안드로이드 Android ScrollView ( H, V, 대각 ) 스크롤 구현

================================= ================================= ================================= 출처: http://www.androidpub.com/1430427 안녕하세요~ 이기능 구현하자고 자료들을 보았는데 신통히 나온것이 없어 정리하여 올려봅니다. 유용하게 사용하시기를... 근데 대각선으로 스크롤 할때 스크롤바가 다 나타나지 않습니다. 혹시 수정하신분 있으시면 알려주세요. 감사합니다. [xml 내용] [class 소스] public class mainscv extends Activity implements OnTouchListener { private static HorizontalScrollView Scroll..

안드로이드 matrix 크기 얻기

================================= ================================= ================================= ■ matrix 크기 얻기 float[] values = new float[9]; matrix.getValues(values); globalX = values[2]; globalY = values[5]; width = values[0]*imageWidth; height = values[4]*imageHeight; imageWidth = view.getDrawable().getIntrinsicWidth() imageHeight = view.getDrawable().getIntrinsicheight() scale = 줌인스케일 ..

안드로이드 이미지 뷰어 멀티 터치 줌 관련

=====================================================================       출처: http://blog.naver.com/PostView.nhn?blogId=wono77&logNo=140111681477&viewDate=&currentPage=1&listtype=0안드로이드 멀티터치줌 (Multitouch Zoom) 최초 정리 시작: 2010년 7월 28일최종 정리 by wono77(20101005) 안드로이드에서 이미지를 멀티터치줌 하는 방법에 대해 설명해둔 외국글, 그리고 소스를 소개합니다.6개의 파트로 글이 나눠어져 있습니다.(멀티터치줌 테스트는 에뮬에서 안되니 실제 폰에 올려서 테스트하세요.^^) 블로그에 소스 파일 첨부합니다. 링크: ..

안드로이드 문자열 인코딩 관련

================================= ================================= ================================= 출처: http://jhun88.tistory.com/entry/UTF-8-EUC-KR 갤탭 개발하면서 인코딩 부분때문에 애먹었다. 대부분 서버파트에서는 EUC-KR를 통해 인코딩되어 있고 로컬에서는 utf-8를 주로 사용하기 때문에 서버에 등록하거나 가져올때는 적절한 인코딩을 해주어야 한다. 우리가 자바를 쓸때 고맙게도 EUC-KR로 인코딩 해주지만, 안드로이드 개발할 때 xml에서 "UTF-8"로 세팅해놨기때문에 안드로이드 개발에서는 한글을 utf-8로 인코딩 해준다. 즉, utf-8로 이루어진 byte로 String을 ..

안드로이드 영문 키보드 나오게 하기 관련

================================= ================================= ================================= 출처: http://www.dingpong.net/tt/277 안드로이드의 EditText에 포커스가 가게 되면 기본적으로 폰에서 설정한 기본 언어에 대한 키보드로 노출이 됩니다. 그런데 ID 값과 같은 것을 입력 받아야 하는 EditText와 같은 경우에는 처음에 영문 키보드가 나오도록 하고 싶은 경우가 있을 수 있습니다. 그럴 경우 아래와 같은 라인을 추가하면 영문 키보드가 바로 나오도록 할 수 있습니다. android:inputType="textVisiblePassword" EditText 의 XML에 위 라인을 추가하..

반응형