본문 바로가기
반응형

개발28

안드로이드 버전별 앨범 접근 권한 설정 가이드 안드로이드 버전별 앨범 접근 권한 설정 가이드1. 안드로이드 버전별 권한 변화안드로이드에서 미디어 파일(이미지, 동영상, 오디오)에 접근하는 방법은 버전별로 다르게 적용됩니다. 안드로이드 12까지는 READ_EXTERNAL_STORAGE 권한만으로 저장소의 모든 파일에 접근할 수 있었지만, 안드로이드 13부터는 미디어 타입별로 권한이 세분화되었습니다. 따라서 개발자는 안드로이드 버전에 맞춰 적절한 권한을 요청해야 합니다.2. 안드로이드 12 (API 31) 이전 버전안드로이드 12 및 그 이전 버전에서는 READ_EXTERNAL_STORAGE 권한을 선언하면 모든 미디어 파일(이미지, 동영상, 오디오)에 접근할 수 있었습니다.이전에는 이 권한만으로 미디어 파일을 읽어오는 데 문제가 없었으나, 안드로이드 .. 2025. 3. 24.
개발자의 생존 가이드: AI와 공존하며 성장하는 방법 AI에 대체되지 않는 개발자가 되는 법: 미래의 IT 시장 준비하기 AI에 대체되기 쉬운 IT 개발 분야 및 프레임워크1. 대체되기 쉬운 분야백엔드 및 기본적 웹 개발: 자동화된 도구와 저코드/노코드 플랫폼의 발전으로 기본적인 웹 개발 작업은 AI로 대체될 가능성이 높습니다. 특히, 단순 CRUD(Create, Read, Update, Delete) 작업이 많은 프로젝트는 AI 자동화에 적합합니다.QA 및 테스팅: AI 기반의 테스트 자동화 툴은 수동 QA 업무를 빠르게 대체하고 있습니다.데이터 입력 및 정형화된 분석: 단순 데이터 처리 작업은 AI 분석 도구로 대체되기 쉽습니다.2. 대체되기 쉬운 프레임워크 및 기술PHP: 일부 최신 언어 및 프레임워크에 비해 상대적으로 수요가 줄어들고 있으며, AI를.. 2024. 11. 17.
스티브 잡스의 제품 디자인 혁명: 핵심 원칙 단순함의 미학: 스티브 잡스의 디자인 접근법 스티브 잡스의 혁신적인 제품 디자인 철학은 전 세계의 디자이너와 개발자들에게 영감을 주었고, 애플을 현재의 위치로 끌어올린 원동력이 되었습니다. 그의 디자인 원칙은 단순히 미적 감각을 넘어 사용자 경험과 기능성을 중심으로 제품을 최적화하는 데 중점을 두고 있습니다. 그의 철학을 바탕으로 한 제품들은 미니멀리즘을 추구하면서도 탁월한 기능성과 높은 완성도를 자랑합니다. 여기서는 그의 주요 디자인 원칙을 바탕으로 잡스가 어떻게 애플 제품을 독창적이고 매력적으로 만드는 데 성공했는지에 대해 구체적으로 살펴보겠습니다. 1. 단순함의 미학잡스는 "단순함이란 단순히 무언가를 제거하는 것이 아니라, 불필요한 요소를 모두 제거하고 필요한 요소만 남기는 것"이라는 철학을 가졌습.. 2024. 11. 12.
[Qt] Python 사용 개발(PyQt)과 C++ 이용 개발의 차이 비교 Python을 사용한 Qt 개발(PyQt)과 C++을 이용한 Qt 개발의 차이 비교 (추천) Qt QML과 C++로 시작하는 크로스플랫폼 앱 개발 강의 - 입문편https://inf.run/3XmSH [입문] Qt QML과 C++로 시작하는 크로스플랫폼 앱 개발 | 코드브릿지 - 인프런코드브릿지 | Qt QML과 C++를 사용하여 크로스플랫폼 애플리케이션 개발에 입문할 수 있습니다. 해당 강의에서는 윈도우 응용 프로그램 타겟으로 개발을 진행합니다., [사진] 강의 주제 📖 이 강의www.inflearn.com  1. 장단점 Python을 사용한 Qt 개발 (PyQt): 장점:- 간결하고 읽기 쉬운 코드: Python의 문법은 간결하고 직관적이어서 코드를 작성하고 이해하기가 쉽습니다.- 빠른 개발 속도:.. 2024. 6. 5.
반응형