본문 바로가기

전체 글310

leetcode] Single Number / Kotlin int 배열에서 한 값 빼고  중복으로 들어있는데중복이 아닌 값 리턴하는 문제. 전체 돌면서 같은거 없으면 그 값 리턴한다.class Solution { fun singleNumber(nums: IntArray): Int { var ans = 0 for(i in 0 until nums.size) { var isSingle = true for(j in 0 until nums.size) { if(i == j) continue if(nums[i] == nums[j]) isSi.. 2024. 10. 16.
leetcode] Rotate Array / Kotlin https://leetcode.com/explore/interview/card/top-interview-questions-easy/92/array/646/   class Solution { fun rotate(nums: IntArray, k: Int): Unit { // 이동할 위치 계산 val rotation = k % nums.size // 새로운 배열에 이동된 값 저장 val arr = IntArray(nums.size) for(i in nums.indices) { arr[(i+rotation) % nums.size] = nums[i] } //.. 2024. 10. 16.
Android] 안드로이드 스튜디오 미사용 코드 제거 미사용 코드, 미사용 리소스 제거하는 방법  Run inspection by name  unused resources unused declaration unused importunused symbol   키워드로 결과확인 후 제거 2024. 9. 8.
Android] PreviewView Pinch Zoom // 선언 ScaleGestureDetector detector;// detector 기능 정의@Override protected void onResume() { super.onResume(); ScaleGestureDetector.SimpleOnScaleGestureListener gestureListener = new ScaleGestureDetector.SimpleOnScaleGestureListener() { @Override public boolean onScale(@NonNull ScaleGestureDetector detector) { float currentZoomRatio = camera.getCameraI.. 2024. 8. 22.
Android] 안드로이드 프로젝트 패키지명 변경하기 1. 프로젝트 보기에서 상단 설정버튼   → Compat Middle Package 체크 해제  변경할 패키지명 우클릭 → Refactory →  Rename →  DO Refactor를 선택  2.build.gradle에서 applicationId를 변경할 패키지명으로 변경   끝 ~ 2024. 6. 23.
Android] 파일 용량 / bitmap 용량 구하기 파일 정보 가져오기 | Android 개발자 | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 파일 정보 가져오기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 클라이언트 앱이 콘텐츠 URI가 있 developer.android.com Cursor returnCursor = getContentResolver().query(bitmapUri, null, null, null, null); int sizeIndex = returnCursor.getColumnIndex(OpenableColumns.SIZE); returnCursor.moveToFirst(); long fileSize = returnCursor.getL.. 2024. 3. 22.