반응형

2024/07 5

[Android] AES-256로 개인정보 암호화 및 복호화 하기 feat.Kotlin

https://www.veritas.com/ko/kr/information-center/aes-encryption 고급 암호화 표준: AES 암호화에 대한 통합 가이드 www.veritas.comAES 암호화 관련 내용은 위 사이트를 참고하도록. 참고 자료 Enhancing Data Privacy: AES-256 Encryption and Decryption in Android with Kotlin ExampleAES (Advanced Encryption Standard) is a widely used symmetric encryption algorithm that ensures data confidentiality by encrypting and…medium.com 유저로 부터 받아온 전화번호를 복호화..

Android 2024.07.31

Android 권한 받고 유저 핸드폰 번호 가져오기(feat. Kotlin)

AndroidManifest.xml  안드로이드 앱에서 권한을 체크하고,필요한 경우 권한을 요청하는 기능을 제공하는 유틸리티 객체 생성. Permission.ktobject Permission { fun checkAndRequestPermissions(activity: Activity, permissions: Array, requestCode: Int): Boolean { val permissionNeeded = permissions.filter { ContextCompat.checkSelfPermission(activity, it) != PackageManager.PERMISSION_GRANTED } return if (..

Android 2024.07.29

[Git] Git뽀개기

버전관리시스템?=> 버전 관리 시스템(Version Control System, VCS)은 파일의 변경 이력을 관리하고 여러 사람이 동시에 작업할 수 있게 해주는 소프트웨어 도구 버전관리시스템을 왜 써야할까? 여기 개발자 A와 B가 동시에 같은 파일을 수정하고 있다고 가정하자.  VCS를 사용하지 않았을 때 다양한 문제가 발생할 수 있다.1.    각자 다른 기능을 추가하고 파일을 병합하는 과정에서 오류가 발생한다.2.    누가 어떤 변경을 했는지 기록하지 않아 에러를 추적하기 어렵다.3.    해결과정에서 예기치 못하게 중요한 코드를 삭제했지만 복구할 방법이 없다.4.    코드를 날리면 개발자들의 불필요한 재작업이 필요하다. 이러한 문제들을 예방하고 원활한 협업을 위해서는 VCS를 사용해야 한다....

기타 2024.07.26

Android studio 버전 다른거 여러개 깔기

https://developer.android.com/studio/archive Android 스튜디오 다운로드 자료실  |  Android Studio  |  Android Developers이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.developer.android.com 깔고 싶은 버전은 여기서 찾으면 됨..꼭 영어로 보세요 한글을 안나옴 원하는 버전 찾아서 깔았으면 잘되는지 실행해보고 잘되면 다른 버전 깔러 고고 https://www.jetbrains.com/ko-kr/toolbox-app/?source=post_page-----7002e6437a85-------------------------------- JetBrains Toolbox App: 도구를 간..

Android 2024.07.26

[Git] 소스트리 왕초보 가이드 (feat. 안드로이드 스튜디오)

1. 작업할 branch 만들기상단 메뉴바에서 브랜치 클릭 후, test/work/hanto 이런식으로 이름 만들어서 작업하기 테스트 안에 work안에 hanto 브랜치가 생성 됨. 2. 해당 branch로 더블 클릭하여 check-out 한 뒤, 안드로이드 스튜디오에서 작업하기 3. 변경 사항 스테이징 하여 올리고 커밋하기. 비슷한 내용으로 커밋할 게 여러개이면 마지막 커밋 정정 선택 후 커밋하기.-> 최종적으로 한개의 커밋으로 판정되어 표시됨. 4. Master branch에 작업한 내용 반영하기1) 마스터 브랜치로 체크아웃 후, 패치 버튼 눌러서 최신 사항 반영한다.2) 작업했던 브랜치로 이동한 뒤, master 브랜치 오른쪽 클릭후 현재 변경사항을 master에 재배치를 클릭한다.3) 재배치 확인..

기타 2024.07.24