안드로이드 스튜디오9 Kotlin] 안드로이드 스튜디오 AsyncTask ProgressDialog inner class ReadTask : AsyncTask() { val asyncDialog : ProgressDialog = ProgressDialog(this@MainActivity) override fun onPreExecute() { ....... asyncDialog.setProgressStyle(ProgressDialog.BUTTON_POSITIVE) asyncDialog.setMessage("지도 초기화 중...") asyncDialog.show() } .... override fun onPostExecute(result: String?) { // 종료 asyncDialog.dismiss() } } Use ProgressBar instead.. #참고 https://android--exam.. 2020. 8. 17. Kotlin] 안드로이드 스튜디오 // 좌표로 거리구하기 myLoc에서 targetLoc까지의 거리를 구한다. 반환값은 float로 단위는 m이다. // 좌표로 거리구하기 fun getDistance( lat1: Double, lng1:Double, lat2:Double, lng2:Double) : Float{ val myLoc = Location(LocationManager.NETWORK_PROVIDER) val targetLoc = Location(LocationManager.NETWORK_PROVIDER) myLoc.latitude= lat1 myLoc.longitude = lng1 targetLoc.latitude= lat2 targetLoc.longitude = lng2 return myLoc.distanceTo(targetLoc) } https://.. 2020. 8. 13. Kotlin] 안드로이드 스튜디오 인터넷 연결 상태 확인 // 인터넷 연결 확인 fun checkInternetConnection() : Boolean { val cm = getSystemService(CONNECTIVITY_SERVICE) as ConnectivityManager val activeNetwork: NetworkInfo? = cm.activeNetworkInfo if (activeNetwork != null) return true return false } 연결 상태 확인 및 모니터링 | Android 개발자 | Android Developers 반복적인 알람과 백그라운드 서비스를 사용하는 가장 일반적인 방법은 인터넷 리소스의 애플리케이션 데이터 정기 업데이트를 예약하거나, 데이터를 캐싱하거나, 오래 진행되는 다운로드를 실 developer.a.. 2020. 8. 8. Kotlin] 안드로이드 스튜디오 AlertDialog 위치 Changing position of the Dialog on screen android I made a simple AlertDialog in my Activity: View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .set... stackoverflow.com val alertDialog = builder.create() val window = alertDialog.window // 위쪽 window?.setGravity(Gravity.TOP) alertDialog.show() 전체코드 val builder = AlertDi.. 2020. 8. 8. 이전 1 2 3 다음