반응형 Development/Android51 [Android] ListView 계층 구조 이번 시간에는 우리가 가장 많이 쓰는 ListView의 계층 구조에 대해 알아보겠습니다. - 먼저 ListView에 대해 알아보도록 하겠습니다. ListView는 여러개의 항목을 수직으로 표시하는 위젯입니다. 수직 스크롤을 지원하므로 항목의 개수가 아무리 많아도 모두 표시할 수 있는 장점이 있습니다. - ListView의 계층 구조를 먼저 그림으로 알아보도록 하겠습니다. - 안드로이드 개발을 할 때 ListView, GridView, Spinner, Gallary 를 오버라이딩 해서 UI를 구성하는 경우가 많이 있습니다. 이들을 묶어서 AdapterView라고 부르며 집합을 화면에 표시한다는 면에서 기능적으로 동일합니다. - 이 위젯들을 AdapterView 라고 부르는 이유는 표시할 항목 데이터를 직접.. 2015. 8. 11. [Android] Webview에서 전화걸기 오작동 막기 이번 포스팅에서는 일부 폰에서 일어나는 Webview 오류에 대해서 알아보겠습니다. 제가 삼성 스마트폰과 LG 스마트폰에서 테스트 결과 삼성 스마트 폰에서는 이상이 없었지만 LG 스마트 폰에서는 Webview 화면에서 '010-1234-5678' 형식이 있다면 전화걸기 화면으로 연결이 됩니다. 그러나 전화걸기 권한이 AndroidMenifest에 설정되어 있지 않다면 오류 화면을 보여지게 됩니다. 해당 오류를 수정하기 위해서는 아래와 같은 작업을 해 주어야 합니다. private class CustomWebViewClient extends WebViewClient {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {//.. 2015. 2. 26. [Android] Google Play Store 계정 등록하기 이번 포스팅에서 Google Play Market 계정을 등록하는 방법을 알아보도록 하겠습니다.우선 Google Play Market은 오픈마켓으로서 Google Android OS가 제공되는 모든 스마트폰 디바이스에서 이용이 가능합니다.Market의 주소는 https://play.google.com/store 으로 들어가시면 Web을 통하여서도 스마트폰과 연동이 되어지지 손쉽게 서비스를 이용하여 각종 app을 다운받을 수 있게 됩니다. 그럼 이제부터 Google Play Market의 계정을 등록을 시작해 보겠습니다. - 우선 플레이마켓 판매자로서 App등록 페이지로 들어가 보겠습니다.(판매자 전용 사이트 주소: https://play.google.com/apps/publish)- 처음에 입장하면 로그.. 2015. 2. 23. [Android] 여러가지 Intent의 활용 - 두번째 지난 포스팅에 이어 이번 포스팅에서는 여러가지 Intent의 활용에 대해 알아 보도록 하겠습니다. 예제는 화면 하단의 첨부파일로 제공하니 필요하신 분들은 다운 받아 보시기 바랍니다. 1. 소스 코드의 핵심 아래 그림과 같습니다. 2. 실행 예제 화면입니다. - 마켓 바로가기 예제 (원마운트 앱) - 사진 촬영하기 예제(캔디 카메라) - 전송한 이미지 보기 예제 - 전화 걸기 예제 2015. 2. 23. [Android] Google Map v2 에서 상용 인증키 얻기 1. Google Map v2를 사용하기 위해서는 Google Map v2 인증키가 필요합니다.이미 만든 Keystore를 통해 SHA1 지문을 얻어 보겠습니다. - CMD 창에서 Keystore 파일이 있는 위치로 이동합니다. - 아래와 같이 입력 한 후 16진수로 된 SHA1 지문을 얻을 수 있습니다. keytool -list -v -keystore 키스토어 파일이름.keystore - Keystore 파일의 암호를 입력합니다. 2. 그림과 같은 정보가 노출되는데 중요한 건 SHA 문입니다. SHA 문을 복사한 후 다음 절차대로 진행합니다. 3. Google APIS 콘솔에 접속해서 Google Map v2 인증키를 얻어 보겠습니다. - 우선 Google APIS 콘솔에 접속합니다. URL은 아래와 .. 2015. 2. 13. [Android] 여러가지 Intent의 활용 - 첫번째 이번 포스팅에서는 여러가지 Intent의 활용에 대해 알아보겠습니다. 총 여섯가지의 예제를 준비하였고 포스팅에 기재한 소스로 호출만 하면 원하는 정보를 얻을 수 있을 것입니다. 소스 코드는 하단에 첨부파일로 첨부하였으니 필요하신 분들은 다운받아 보시기 바랍니다. 1. 예제 소스 입니다. - View 선언부 - 클릭 이벤트 처리 2. 예제 화면입니다. - 웹뷰 띄우기 - - 구글 맵 띄우기 - - 다음 맵 띄우기 - - 네이버 맵 띄우기 - - 구글 맵 길찾기 - - SMS 보내기 - - MMS 보내기 - - E-Mail 보내기 - 다음 포스팅에서는 좀 더 다양한 Intent 활용 예제를 살펴보도록 하겠습니다. 2015. 2. 3. 이전 1 ··· 5 6 7 8 9 다음 반응형