일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Kotlin
- livedata
- 프로그래머스
- Rxjava2
- Flutter TextField
- C/C++
- Django REST Android
- Django REST
- flutter firestore
- UWP
- NDK
- 알고리즘
- 안드로이드 구글맵
- FLUTTER
- 코틀린
- Java
- dart
- mfc
- 안드로이드
- C++
- Android
- C
- Android P
- RxJava
- Django REST framework
- kodility
- Python
- RxAndroid
- android architecture component
- android push
- Today
- Total
목록2017/05 (9)
개발하는 두더지
Git을 사용하기 위해서 일단 설치해야합니다. 아래 페이지에 들어가 다운로드 & 설치를 진행합니다. https://git-scm.com/downloads Git Bash 실행 git --version 으로 git 설치 및 버전확인 환경설정할때 이름과 이메일을 등록해야한다 git config --global user.name "KIM" git config --global user.email "rlawlgns077@naver.com" 잘 설정됐는지 확인하는 방법 git config --list 폴더 이동할때 cd /d/git/xxx/xx 등으로 이동해야 사용한다. ( d:\\git\xxx\xx ) 현재 폴더를 git 로컬 저장소로 등록한다 git init 그러면 폴더 옆에 라고 표시된다 로컬저장소는 git이..
Django에서 MySQL DB를 연동하기 설치 환경 Windows 10 Pycharm 2016.3.2 Python 3.6.0 진행 순서 1. MYSQL DB 설치 & 데이터베이스 생성 MySQL 을 설치했다는 가정하에 진행하겠습니다. 설치파일 링크 ( https://dev.mysql.com/downloads/installer/ ) MySQL Workbench 에 계정 로그인 한 상태에서 진행하겠습니다. 저는 처음에 만든 root 계정으로 로그인한 상태입니다. 유저 생성 방법 1. 유저 생성 2. 권한 부여 3. 갱신 외부에서 접속할 수 있는 유저 생성 방법 create user 'kim2'@'%' identified by 'kim2'; grant all privileges on *.* to 'kim2'..
Fragment에 구현된 구글 맵에 자동완성검색 위젯을 추가해보도록 하겠습니다. 1. 구글 맵 위에 위젯 올리기 2. 위젯 리스너 추가하기 3. 결과값에 마커 표시하기 위 순서로 진행하겠습니다. fragment_fragment1.xml 프래그먼트에는 테두리나 배경이 없습니다. 그래서 시각적 모양을 보여주려면, 또다른 레아웃 요소 내에 프래그먼트를 중첩시켜줘야 합니다. Activity에 올리는 경우는 아래 코드만 xml에 넣으시면 됩니다. 위에서 사용한 CardView의 특징을 간략하게 살펴보겠습니다. CardView는 FrameLayout 클래스를 확장하고 카드 내의 정보를 플랫폼에서 일관된 모습으로 표시할 수 있도록 합니다. CardView위젯은 그림자와 둥근 모서리를 가질 수 있습니다.레이아웃에 모서..
구글이 안드로이드 개발 공식 언어로 '코틀린'을 추가했다. 또 '코틀린' 언어를 개발한 젯브레인과 함께 코틀린 재단을 만들어 발전시켜 나가기로 했다.17일(현지시간) 구글은 미국 캘리포니아주 마운틴뷰 쇼라인 엠피시어터에서 연례 개발자 컨퍼런스 ‘구글IO2017’를 열고, 코틀린을 안드로이드 공식 언어로 지정했다고 밝혔다.코틀린은 개발도구 제작업체 젯브레인이 만들어 2011년 공개한 프로그래밍 언어다. 젯브레인은 구글의 공식 개발 툴인 안드로이드 스튜디오의 모태가 된 통합개발환경(IDE) ‘인텔리J IDEA를 만든 업체이기도 하다. 안드로이드 기본 개발 언어인 자바처럼 코틀린도 자바가상머신(JVM)과 안드로이드에서 작동하는 언어다. 코틀린이 자바와 높은 상호운영성을 가지고 있고, 객체지향, 정적타입 언..
안드로이드 6.0 ( API 23 ) 부터 사용자는 앱이 설치될 때가 아니라 앱이 실행되는 중에 앱에 권한을 부여합니다. 이 접근방식에서는 사용자가 앱을 설치하거나 업데이트할 때 권한을 부여할 필요가 없으므로 앱 설치 과정이 간소화됩니다. 또한 사용자가 앱의 기능을 더 세부적으로 제어할 수 있습니다. 크게 4가지가 있습니다. 권한 확인 앱에 위험 권한이 필요한 경우, 해당 권한이 요구되는 작업을 실행할 때마다 이 권한의 보유 여부를 확인해야합니다. ContextCompat.checkSelfPermission() 를 사용합니다. 앱에 권한이 있는 경우 PackageManager.PERMISSION_GRANTED 를 반환하고, 권한이 없는 경우 PERMISSION_DENIED를 반환합니다. 권한 요청 req..
Fragment위의 구글맵에서 현재 위치에 마커표시 하는 방법을 알아보겠습니다. GoogleMap SDK 설치 및 API KEY 발급받기 ( http://duzi077.tistory.com/120 ) 참조 Fragment 구현 ( http://duzi077.tistory.com/119 ) 참조 구글맵 띄우기 ( http://duzi077.tistory.com/121 ) 참조 Google Maps Android API, Google Places API for Android, fused location provider 을 이용해야 합니다. 단말기의 위치정보를 이용하여 구글 맵에서 현재 위치를 표시하는 가이드를 살펴보겠습니다. 소스코드는 제일 하단에 있습니다. ( Activity 구현하시는 분은 가이드를 참고..
GoogleMap SDK 설치 및 API KEY 발급받기 ( http://duzi077.tistory.com/120 ) 참조 Fragment 구현 ( http://duzi077.tistory.com/119 ) 참조 Fragment에 Google Map을 올려보도록 하겠습니다. fragment_fragment1.xmlFragment에서 구글맵을 사용할때는 com.google.android.gms.maps.MapView 를 사용합니다. Fragment1.java 1. onCreateView() 에서 View와 GoogleMap을 초기화합니다.findViewById()를 호출하여 지도 객체의 핸들을 가져온다음 getMapAsync()를 사용하여 지도 콜백을 등록합니다. 2. OnMapReadyCallback ..
구글 맵을 이용하기 위해서는 구글 API Key를 발급받아야 합니다. Google Maps Android API 특징 Google Maps Android API를 사용하면 Google 지도 데이터에 기반한 지도를 애플리케이션에 추가할 수 있습니다. API는 Google 지도 서버 액세스, 데이터 다운로드, 지도 표시 및 지도 제스처에 대한 응답을 자동으로 처리합니다. 또한, API 호출을 사용하여 기본 지도에 마커, 폴리곤, 오버레이를 추가하고 특정 지도 영역의 사용자 뷰를 변경할 수 있습니다. 이러한 객체는 지도 위치에 대한 추가 정보를 제공하고 지도와 사용자 간의 상호작용을 허용합니다. 이 API를 사용하면 지도에 다음과 같은 그래픽을 추가할 수 있습니다.지도의 특정 위치에 고정된 아이콘(마커).선 ..