본문 바로가기

분류 전체보기26

[android] getSerializableExtra deprecated 함수를 하나 추가했다. fun Intent.intentSerializable(key: String, clazz: Class): T? { return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { this.getSerializableExtra(key, clazz) } else { this.getSerializableExtra(key) as T? } } 2023. 3. 7.
[android studio] configuration-cache 문제해결 project로 변경 후 .idea 폴더 삭제 - 참고 https://stackoverflow.com/questions/68127791/configuration-cache-enabled-causes-build-to-fail + 추가 위 방법으로도 안되는 사건이 발생했다. 위치: gradle.properties org.gradle.unsafe.configuration-cache-problems=warn 위에 한줄 추가로 해결하였다. 안드로이드 스튜디오는 언제쯤 센스있고 유도리있고 부드럽게 작동할까? 2023. 3. 2.
[android studio] 스튜디오 업데이트 후 프로젝트 인식이 안되는 경우 혹시 JDK가 변경되진 않았는지 확인하기 2023. 1. 19.
[android] PorterDuffXfermode 활용하여 테두리 만들기 카메라위에 포커스 영역을 이쁘게 만들기 위해 오랜만에 사용하면서 기록을 남긴다. 이녀석 활용은 아직도 사용방법이 낯설다. tint에 보여서 손쉽게 사용해보려했지만 막상 적용이 안된다. 귀찮지만 canvas를 꺼내 들어야한다. 1. activity에 이미지뷰를 하나 추가한다. 2. 테두리가 될 drawable을 내맘대로 하나 만든다. 3. 적용 코드 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val ivBoard = findViewById(R.id.iv_board) val mWidth = dpToPx(300f) val mHe.. 2022. 12. 20.