본문 바로가기

Etc

[Mac] 캘린더 (구글 계정 및 공유 계정 설정) 1. 캘린더  - 설정 -> 계정탭 ->+ 버튼 클릭 -> 구글 선택 -> 로그인   2. 여기까지 하면 로그인한 계정까지만 보이고 공유한 계정에 대한 일정은 보이지 않음.  ㄴ 아래처럼 계정 탭 -> 위임 에서 공유받은 계정선택함. 더보기
[linux] 파일내용 비우기 cat /dev/null > 파일명 더보기
[android] realm db gradle 설정 1. build.gradle (:app) , build.gradle (Project:플젝명) 2. build.gradle( Project : 플젝명 ) 아래 구문 추가 id 'io.realm.kotlin' version '1.10.0' apply false 3. build.gradle (:app) 아래 구문들 추가 plugins { id 'io.realm.kotlin' // 추가 } dependencies { implementation 'io.realm.kotlin:library-base:1.10.0' implementation 'io.realm.kotlin:library-sync:1.10.0'// If using Device Sync implementation 'org.jetbrains.kotlinx:.. 더보기
[linux] 특정 포트 사용중인 프로세스 kill 8090 8080 kill -9 $(lsof -i TCP:8080 | awk '{print $2}' | tail -n1) kill -9 $(lsof -i TCP:8090 | awk '{print $2}' | tail -n1) kill -9 $(lsof -i TCP:8080 | awk '{print $2}' | tail -n1) kill -9 $(lsof -i TCP:8090 | awk '{print $2}' | tail -n1) 더보기
[linux] 폴더용량 확인하는 방법 du -h 폴더명 더보기
[android] Neither user 10448 nor current process has android.permission.READ_PHONE_NUMBERS or android.permission.READ_PRIVILEGED_PHONE_STATE or carrier privileges 앱 실행시 권한에 대한 승인 요청을 사용자에게 직접 하도록 아래 펑션 호출 fun requestAllPermissions(): Boolean{ if(ContextCompat.checkSelfPermission(this, if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) android.Manifest.permission.READ_PHONE_NUMBERS else android.Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED){ var permissions: Array = arrayOf( if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) .. 더보기
[android] kotlin TimePickerDialog 동적 생성 OnTimeSetListener val cal = Calendar.getInstance() TimePickerDialog(this, object : TimePickerDialog.OnTimeSetListener { override fun onTimeSet(view: TimePicker?, hourOfDay: Int, minute: Int) { Log.v("LOG" , "날짜/시간 : "+ (String.format("%d : %d", hourOfDay, minute))) var sMinute = "" if(minute = 12){ var textView = findViewById(R.id.텍스.. 더보기
[android] kotlin datapicker 생성 및 onDateSetListener 소스코드로 datepicker 생성 및 onDateSetListener 설정 val dateVar = DatePickerDialog.OnDateSetListener { view, year, month, day -> var imonth = month + 1 Log.v("날짜출력" , "year " + year + " month " + month + " day " + day) var sMonth = "" if(imonth < 10){ sMonth = "0" + imonth }else{ sMonth = imonth.toString() } var sDay = "" if(day < 10){ sDay = "0" + day }else{ sDay = day.toString() } var textView = findVi.. 더보기