본문 바로가기

분류 전체보기423

[Big Data] 국내 서식하는 어류의 분포 및 서식현황 다운 https://www.bigdata-environment.kr/user/data_market/detail.do?id=172dbc30-2de7-11ea-80be-1170a7f7b2de 생태 전국자연환경조사(어류) 제4차 전국자연환경조사 결과 생성된 전국 단위 어류(물고기) 종 정보 및 서식지(환경) 정보입니다.. 국내 서식하는 어류의 분포 및 서식현황(분포종, 개체수, 출현시기, 출현지점, 천연기념물, www.bigdata-environment.kr 해당 페이지에서 가입한 후에 다운받을수있다. 어류의 정보 이외에 다른 정보도 다운받을수 있는듯하다. csv로 다운받은후에 SQL에 Import해서 사용할수있다. 필자는 csv로 설치 후에 mySQL에 import 하여 사용하였다. 2022. 9. 28.
[Android] 커스텀 리스너(프래그먼트에서 액티비티로 데이터 전달) 아래에 기술한 두가지 방법 모두 동일한 방법이다. 자바 코드는 코틀린 방법1, 방법2 이후에 기술하였다. 방법 1 SendEventListener.kt interface SendEventListener { fun sendArrayList(s : ArrayList) fun sendString(string: String) } 프래그먼트.kt class SendFragment() : DialogFragment() { .... private lateinit var binding: SendFragmentBinding var sendEvenListener: SendEventListener? = null override fun onAttach(context: Context) { super.onAttach(contex.. 2022. 9. 27.
[Android] TextView안의 텍스트가 길 경우 흐르도록 표시 안드로이드에서 텍스트가 길 경우 텍스트가 흐르게 하려면 ellipsize="marquee" 속성을 이용하는데 해당 속성을 이용하려면 해당 TextView가 Select되어있어야하고, SingleLine이 True로 설정되어있어야한다. 하지만 android:singleLine이 Deprecate되었다. android:maxLines를 이용하면 된다고는 하지만, maxLine을 입력하면 ellipsize="marquee"로 설정했을때 텍스트가 흐르지 않는다. 일단 아래 코드와 같이 텍스트뷰를 만든다. Deprecate되었을때는 해당 설정을 사용하려고할때 취소선이 그어져있는데 코드에서 SingleLine을 할때는 해당 취소선이 나오지않았다. 그래서 필자는 일단 코드에서 SetSingleLine()을 이용해 S.. 2022. 9. 26.
[Android] 카카오맵 API 현재위치 추적 카카오 지도 API에서 현재 위치를 추적하는 법을 적는다. 코드를 보면 알겠지만 위치 권한 획득이 대부분을 차지한다. (TedPermission을 사용하면 훨씬 짧아질 것이다. 그런 의미에서 해당 깃허브 링크를 남긴다.) GitHub - ParkSangGwon/TedPermission: Easy check permission library for Android Marshmallow ParkSangGwon/TedPermission Easy check permission library for Android Marshmallow - ParkSangGwon/TedPermission github.com 레이아웃 activity_main.xml activity_main.xml 레이아웃 액티비티 MainActivit.. 2022. 9. 26.