반응형 ■Development■128 [Android] dp를 px값으로 변환 이번 포스팅은 Android에서 화면의 Dp 값을 Pixel로 변환하는 방법에 대하여 알아보도록 하겠습니다. Resource r = getResource();int px = (int) typeValue.applyDimension(TypeValue.COMPLEX_UNIT_DIP, 200, r.getDisplayMetrics()); myEditText.setWidth(px); 2016. 4. 14. [Android] View의 터치영역 넓히기 이번 포스팅은 View 구성 시 터치 영역을 넓히는 방법에 대하여 알아보도록 하겠습니다. Layout 구조는 아래와 같습니다.전체 위젯을 감싸고 있는 test_parent layout 안에 test_view가 들어있는 상황입니다. 위젯의 터치영역이 너무 작아 Layout의 크기만큼 늘리고 싶을 때 아래와같이 touchDelegate를 셋팅해주면 됩니다.View mTestLayout = rootView.findViewById(R.id.test_parent_layout); ViewGroup.LayoutParams params = mTestLayout.getLayoutParams(); mTestLayout.setTouchDelegate(new TouchDelegate(new Rect(0, 0, params.w.. 2016. 3. 25. [Etc] CDN 완벽 가이드 : 개념부터 실전 적용까지 CDN 완벽 가이드: 개념부터 실전 적용까지안녕하세요! 오늘은 현대 웹 개발과 인터넷 서비스에서 핵심적인 역할을 하는 CDN(Content Delivery Network) 에 대해 알아보겠습니다. 웹사이트의 속도를 높이고 사용자 경험을 개선하는 이 기술을 처음부터 차근차근 살펴보고, 실제로 적용하는 방법까지 자세히 설명해 드리겠습니다.목차CDN이란 무엇인가?CDN의 작동 원리CDN의 주요 이점CDN의 종류인기 있는 CDN 서비스 비교CDN 실전 적용 방법CDN을 위한 웹사이트 최적화CDN과 SEO의 관계CDN 사용 시 주의사항자주 묻는 질문 (FAQ) #1. CDN이란 무엇인가?CDN(Content Delivery Network) 은 전 세계 여러 위치에 분산된 서버 네트워크를 통해 웹 콘텐츠를 사용자에.. 2016. 3. 23. [Android] AsyncTask 중지하기 이번 포스팅은 AsyncTask를 중간에 중지하는 방법에 대하여 알아보도록 하겠습니다. Asynctask변수.cancel(true); - 만약 HttpClient를 사용중이라면 httpClient.getConnectionManager().shutdown(); - 만약 dialog를 사용중이라면 dialog의 OnCancelListener 에서 위의 명령어 사용 - onPreExecute() 함수는 Thread로 동작하지 않고, Main Thread에서 동작하는 부분이라서 본문에 넣어 주신 코드 같은 경우는 AsyncTask execute 하는 경우 정상적으로 처리 되었다는 onPostExecure() 콜백 함수가 호출이 됩니다. - AsyncTask 의 경우 doInBackground() 콜백 함수가 T.. 2016. 3. 23. [Android] Intent로 객체 전달하기 이번 포스팅에서는 객체를 Intent를 통해 전달하는 방법을 알아보겠습니다. 정수같은 단순한 값은 크기도 작고 접근 속도도 빨라 저장하고 복귀하기 쉽습니다. 그러나 단일 값이 아닌 큰 객체나 배열을 저장할 때는 최대한 신속하게 저장하기 위해 좀 더 효율적으로 데이터 처리를 해야 합니다. 객체를 저장할 때는 자바의 Serialize 기능을 사용하면 쉽게 구현할 수 있습니다. 자바는 언어 차원에서 객체를 일차원의 데이터로 저장하는 기능을 제공하는데 이 기능이 바로 Serialize 입니다. Serializable 인터페이스를 상속 받으면 디폴트 직렬화 알고리즘이 적용되어 클래스의 모든 인스턴스 필드가 순서대로 저장이 됩니다. 1. 먼저 Intent로 전달한 객체에 Serializable 인터페이스를 상속 받.. 2016. 2. 12. [Android] ListView 계층 구조 이번 시간에는 우리가 가장 많이 쓰는 ListView의 계층 구조에 대해 알아보겠습니다. - 먼저 ListView에 대해 알아보도록 하겠습니다. ListView는 여러개의 항목을 수직으로 표시하는 위젯입니다. 수직 스크롤을 지원하므로 항목의 개수가 아무리 많아도 모두 표시할 수 있는 장점이 있습니다. - ListView의 계층 구조를 먼저 그림으로 알아보도록 하겠습니다. - 안드로이드 개발을 할 때 ListView, GridView, Spinner, Gallary 를 오버라이딩 해서 UI를 구성하는 경우가 많이 있습니다. 이들을 묶어서 AdapterView라고 부르며 집합을 화면에 표시한다는 면에서 기능적으로 동일합니다. - 이 위젯들을 AdapterView 라고 부르는 이유는 표시할 항목 데이터를 직접.. 2015. 8. 11. 이전 1 ··· 17 18 19 20 21 22 다음 반응형