본문 바로가기
반응형

■Development■128

[Android] android : exported 속성 완벽 가이드 안드로이드 exported 속성 완벽 가이드: 보안 취약점을 막는 필수 설정안녕하세요.이번 포스팅은 Android 개발시 Menifest.xml에서 application설정 항목에 중요한 요소인 'android:exported' 속성에 대해 알아보고 이 속성을 어떻게 적용해야 하는지 천천히 알아보도록 하겠습니다.목차exported 속성이란?Android 12(API 31) 이상에서의 변화exported 속성 사용 방법언제 true로 설정해야 할까?언제 false로 설정해야 할까?보안 취약점 사례 분석컴포넌트별 권장 설정exported 관련 개발자 도구자주 묻는 질문(FAQ) #1. exported 속성이란?안드로이드의 exported 속성은 앱의 컴포넌트(Activity, Service, Broadcas.. 2022. 10. 4.
[Error] Manifest merger failed with multiple errors, see logs 안드로이드 'Manifest merger failed with multiple errors' 오류 완벽 해결 가이드안녕하세요.이번 포스팅은 안드로이드 앱을 개발하다 보면 종종 마주치게 되는 "Manifest merger failed with multiple errors" 오류! 빌드 시 갑자기 나타나는 이 에러 메시지는 많은 개발자들을 당황스럽게 만들곤 합니다. 오늘은 이 오류의 원인과 다양한 해결 방법에 대해 상세히 알아보겠습니다.목차Manifest merger failed 오류란?주요 발생 원인오류 해결 방법라이브러리별 해결 사례Android Studio에서 충돌 확인하기자주 묻는 질문 (FAQ)요약 및 결론 #1. Manifest merger failed 오류란?Manifest merger fail.. 2022. 10. 4.
[Android] 텍스트 크기에 dp 대신 sp를 사용해야 하는 이유 Android 개발: 텍스트 크기에 dp 대신 sp를 사용해야 하는 이유안드로이드 앱을 개발하다 보면 텍스트 크기를 지정할 때 어떤 단위를 사용해야 할지 고민하게 됩니다. 특히 dp(Density-independent Pixels) 와 sp(Scale-independent Pixels) 사이에서 선택하는 것은 UI 디자인과 접근성에 큰 영향을 미치는 중요한 결정입니다. 이 글에서는 텍스트 크기에 dp 대신 sp를 사용해야 하는 이유와 각 단위의 특성에 대해 자세히 알아보겠습니다.목차dp와 sp의 기본 개념텍스트 크기에 sp를 사용해야 하는 이유dp를 텍스트에 사용했을 때의 문제점안드로이드 공식 가이드라인의 권장 사항실제 코드에서의 단위 적용 방법예외 상황: dp가 적합한 텍스트 케이스단위 선택의 영향: .. 2022. 9. 30.
[Error] This version only understands SDK XML versions up to 2 but an SDK XML file of version 3 was encountered. 오류 원인과 해결방법 "This version only understands SDK XML versions up to 2 but an SDK XML file of version 3 was encountered" 오류 완벽 해결 가이드안녕하세요.이번 포스팅은 Anroid Studio에서 Android개발을 하면서 발생한 오류의 원인과 해결 방법을 자세하게 알아보도록 하겠습니다.목차오류의 원인 파악하기해결 방법 1: Android Studio 업데이트해결 방법 2: SDK Tools 업데이트해결 방법 3: Gradle 버전 조정해결 방법 4: SDK 경로 재설정해결 방법 5: Android SDK Build-Tools 업데이트플랫폼별 문제 해결 방법자주 묻는 질문 (FAQ) #1. 오류의 원인 파악하기"This version o.. 2022. 9. 29.
[Android] Play Asset Delivery / Play Feature Delivery 완벽 가이드 Play Asset Delivery와 Play Feature Delivery 완벽 가이드: 대용량 안드로이드 앱 최적화하기안녕하세요.이번 포스팅은 구글에서 새롭게 기능을 소개한 Play Asset Delivery와 Play Feature DelivDel에 대하여 자세히 알아보도록 하겠습니다.목차Play Asset Delivery와 Play Feature Delivery란?Play Asset Delivery(PAD) 심층 이해하기Play Feature Delivery(PFD) 심층 이해하기두 기술의 주요 차이점구현 방법: Play Asset Delivery구현 방법: Play Feature Delivery사용 사례 및 적용 예시성능 최적화 팁일반적인 문제 해결자주 묻는 질문 (FAQ)마무리: 어떤 기술을 .. 2022. 9. 29.
[Etc] Git에서 HEAD 의미 Git에서 HEAD란? 초보자를 위한 완벽 가이드안녕하세요.이번 포스팅은 Git을 사용할 때 자주 마주치게 되는 'HEAD'에 대해 알아보겠습니다. Git을 배우는 과정에서 HEAD라는 용어를 보셨다면, 이 글이 여러분에게 큰 도움이 될 것입니다.#1. HEAD란 무엇인가?Git에서 HEAD는 현재 작업 중인 브랜치의 최신 커밋을 가리키는 포인터입니다. 쉽게 말해, HEAD는 "지금 내가 있는 위치"를 나타냅니다. 이것은 마치 책갈피처럼 Git에게 "여기를 보고 있어요"라고 알려주는 역할을 합니다. #2. HEAD의 기본 개념Git 저장소를 사용할 때, HEAD는 항상 존재합니다. 기본적으로 HEAD는 다음과 같은 특징을 갖습니다:브랜치 포인터: 일반적으로 HEAD는 현재 체크아웃된 브랜치를 가리킵니다... 2022. 9. 28.
반응형