Dev 283

GoogleMap Marker 설정 - 현재위치 Icon 설정

GoogleMap 의 Marker의 Icon 설정하는 방법 (지도 안의 파란점이 Marker) 1. location - Location 클래스2. map - GoogleMap 클래스 setMapMarker() 함수로 Marker 를 설정한다. public void setMapMarker() { LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude()); map.addMarker(new MarkerOptions() .position(latLng) .flat(true) .anchor(0.5f, 0.5f) .icon((getIcon())));} public BitmapDescriptor getIcon() { Drawable circl..

Dev/Android 2019.02.20

Bottom Animation Effect - 하단 슬라이드 애니메이션 처리

BottomSheetBehavior 사용 관련 리소스 참고 기록 1. 블로그 참고- https://www.androidhuman.com/lecture/ui/2016/02/28/support_bottomsheet_behavior_basics/- https://medium.com/android-bits/android-bottom-sheet-30284293f066- https://code.tutsplus.com/articles/how-to-use-bottom-sheets-with-the-design-support-library--cms-26031 2. 드래깅(끌어내리기) 막기 참고- https://stackoverflow.com/a/42170159/3897810 BottomSheetDialogFragment ..

Dev/Android 2019.01.15

[Android] TextView draw Underline - 텍스트 밑줄 긋는 3가지 방법

TextView 에서 밑줄(Underline) 긋는 방법 3가지!!!! TextView 에서 밑줄을 긋기 위해서 검색을해서 (제가)알아낸 3가지 방법입니다. 1. strings.xml 에서 간단하게 HTML Tag 이용하는 방법 Java // strings.xml 작성 I can't find pairing button // Activity 에서 작성 TextView.setText(Html.fromHtml(getResources.getString(R.string.리소스))); Kotlin TextView.text = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { Html.fromHtml(resources.getString(R.string.리소스), Html..

Dev/Android 2019.01.10

[Android / Error] resource android:attr/fontVariationSettings not found.

resource android:attr/fontVariationSettings not found. 안드로이드 그래들(Gradle) 버전을 3.2.1 로 올리면서 관련 에러가 나왔었다.(참고로 support library 도 28.0.0 으로 올리고 전반적으로 버전업 진행!!) 라이브러리는 기존 27.0.1 에서 28.0.0 로 버전을 올리면서compileSdkVersion 은 기존에 git에서 받았던 그대로(27)로 진행했기에 리소스를 찾지 못했던것 같다. compileSdkVersion 을 28로 올리면서 해결 현재, Gradle 3.2.1 / compileSdkVersion 28 / support library 28.0.0 참고 https://stackoverflow.com/questions/4920..

Dev/Error 2018.12.20

새롭게 소스 다운을 받고 열때, 발생!! - No toolchains....

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 참고 블로그 : http://crmn.tistory.com/75 NDK를 사용하는 소스의 경우,NDK 버전이 올라가면서 MIPS형 CPU 지원이 중단되어서 되어서 발생하는 문제이다. 해결책은 Gradle 버전을 최신으로 올리면 해당 이슈가 해결이 된다. Gradle version 3.1.4 이상으로 올리면 해당 관련 이슈가 나오지 않는다.현재 그래들 최신 버전은 3.2.1 이다.

Dev/Android 2018.12.18

Garmin WatchFace UI 제작 - 가민 시계

Garmin WatchFace UI 제작 최근에 아시는분의 요청으로 Garmin 시계 WatchFace 작업을 했다. 처음으로 Monkey C 를 접했다. Garmin WatchFace 작업을 할때, 레이아웃은 전부 코드로 작업했다. XML 상에서 레이아웃을 그리고 추가적으로 코드로 레이아웃을 그려서 적용하는 방법을 몰랐기 때문에 어쩔수 없이 코드로만 작성했다. 그리고 추가적으 XML으로 레이아웃을 작업할 수는 있지만 XML 을 통해서 작업하는게 Custom 작업하기가 더 어려운것 같았다. 더불어서 폰트 적용이 가장 어려웠다. 커스텀 폰트 작업을 하려면 사이즈에 맞게 계속 Bitmap 형식의 폰트를 만들어야했다. 코드로 화면을 그리는 방법과 XML를 통해서 화면을 그리는 방법 등이 제대로 이해가 안되서 ..

Dev/Others 2018.11.04

부족한 부분 참고

photo by Fabian Grohs on Unplash 1. BLE 통신 수단의 장단점?- 근거리 통신 수단으로 wi-fi, LTE 도 있을것인데, 그에 비해서 전력의 소모가 적다(Bluetooth조차도)- 대량 생산을 할 수 있게 가격이 저렴하다. 2. 함수형 프로그래밍이란? (뭐가 좋은지?)- 3. RxJava, EventBus 의 장단점? (왜 쓰는지?)- 4. 코틀린을 사용하면 뭐가 좋은가?- 5. 이 문제를 해결하기 위해서 어떤 생각들을 했는가?-> 어떻게 해결을 해야겠다, 이 문제의 목적은 이런것 같다 등의 부분들... (작성중....)

Dev/참고 2018.10.30