본문 바로가기

Kotlin

(15)
[j android] Geocoder >> List<Address> 반환 값 Geocoder를 이용해 위도 경도를 주소로 변환할때 반환 값들을 알아보자. Geocoder로 List값을 받게되는데 이때 반환 값을 알 수 있다. getAddressLine(0) full 주소 getAdminArea 시 , 도 getLocality , getSubLocality 구 getThoroughfare 동 getSubThoroughfare 번지 getFeatureName 세부주소 getPostalCode 우편번호
[ j android] 권한설정하기 (Permission) 핸드폰에서 카메라나 위치, 저장공간 등등 권한 설정하는 방법을 포스팅하겠습니다. 1. androidmanifest.xml에 권한 설정하고싶은 것을 추가해준다. ex-1) camera ex-2) location 2. 체크할 권한을 변수에 담아준다. ex) location의 경우 val requestPermissions = arrayOf( Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, ) 3. 권한 체크하기 권한이 설정이 안되어있으면 requestPermission으로 권한을 요청한다. private val permissionRequestCode = 100 var failRequestPermission..
[ j android ] network 상태 항상 감지 (on,off) 네트워크 상태를 항상 감지해보자 LTE 나 WIFI 가 꺼졌는지 켜졌는지 상태를 알 수 있다. 1. 네트워크 상태 체크하는 클래스를 만들어준다. class NetworkConnection( private val context: Context ): LiveData() { private var connectivityManager: ConnectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager private lateinit var networkCallback: ConnectivityManager.NetworkCallback override fun onActive() { super.onActive..
[ j android ] network 네트워크 상태 체크 network 상태 체크를 해보자. fun NetworkStatus() { // 네트워크가 연결되어 있지 않은 경우 if (!NetworkManager.checkNetworkState(activity)) { } // 네트워크가 연결되어 있는 경우 else { } }
[j android] Appbar에 뒤로가기 넣기 Appbar에 뒤로가기 버튼을 넣어보자. 1. layout에 appbar 영역을 추가 2.Activity에 ActionBar setting setSupportActionBar(binding.toolbar) supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.title = "닫기" - setDisplayHomeAsUpEnabled 를 true로 해주면 뒤로가기 버튼 활성화가 된다. - title를 닫기로 설정해준다. (버튼만 나오고게 하고 싶으면 생략해도된다.) 3. 뒤로가기 버튼 클릭 시 액션 override fun onOptionsItemSelected(item: MenuItem): Boolean { when (item.itemId)..
[j android] ListView 클릭 효과 해당 아이템 xml 맨 위의 layout에 해당 코드는 입력. android:background="?attr/selectableItemBackground" android:clickable="true" android:focusable="true"
[j android] Viewpager 원하는 position으로 이동 binding.swipePhoto.adapter = swipephotoadapter binding.swipePhoto.currentItem = position.toInt() //원하는 위치로 이동 binding.swipePhotoIndicator.setViewPager(binding.swipePhoto)