애기 개발자(현재) (34) 썸네일형 리스트형 aws ec2 APM 이용하여 게시판 만들기 CRUD 댓글 CRUD 만들기 게시판글 작성 글 잠금 및 입장 댓글 CRUD 페이징 시현 시현 페이징의 중요성댓글 CRUD 검색 페이징 좋아요 게시글 삭제 글 잠금 시현 스톱워치 시연 영상 스톱워치 시연 영상기록 일시정지 리셋 파이썬 BeautifulSoupNaverS.py 크롤링 뉴스 제목 추출 안드로이드 스튜디오 기본 에뮬레이터 AVD , API 추천 안드로이드 스튜디오 기본 에뮬레이터(AVD)에서 특정 기기/API 레벨을 고르는 건 여러 가지 목적(테스트 대상, 성능, 최신 기능 지원 등)에 따라 달라집니다. 현재 Pixel 2 + API 28(안드로이드 9.0) 이미지를 쓰고 계시다면, 다음 사항들을 고려해볼 수 있어요.1. 최신 API 레벨 권장구글 플레이 스토어 정책스토어에 앱을 올리려면 대체로 최신 API(Target SDK 31~33 이상)를 요구하고, 앞으로 더 올라갈 예정입니다.테스트도 최신 버전을 위주로 진행하는 것이 버그 파악과 정책 대응 면에서 좋습니다.API 33 (안드로이드 13) 혹은 34 (안드로이드 14)안드로이드 스튜디오에서 제공하는 가장 최근 안정 빌드를 사용하는 것이 최신 기능, 보안, 정책을 테스트하기 유리합니다.현.. 안드로이드 스튜디오 애뮬레이터 추천 안드로이드 앱 개발을 위해 에뮬레이터를 사용하시려면, 보통 Android Studio에 기본 내장된 에뮬레이터가 가장 먼저 떠오릅니다. 하지만 취향과 용도에 따라 다른 선택지도 있으니 간단히 비교해볼게요.1. Android Studio 기본 에뮬레이터장점구글 공식 지원, Android Studio 설치 시 바로 사용 가능.실제 디버깅 환경에 최적화(ADB 연동, 가상 센서, GPS, 카메라 등).최신 안드로이드 버전(스마트폰·태블릿·Wear OS 등 다양한 이미지)을 빠르게 적용해 볼 수 있음.가상화 지원(HAXM, 혹은 Hyper-V, AMD 가상화 등)을 잘 활용하면 속도도 많이 개선됨.단점PC 사양이 낮으면 실행이 무겁거나 느릴 수 있음.설정 초기값(해상도, 메모리 등)을 제대로 잡지 않으면 느리거.. 안드로이드 스튜디오 초기 앱 빌드 궁금증들 1. 프로젝트 경로 (C:\Users...에 만들어도 되는지)결론: 안드로이드 스튜디오 프로젝트를 C:\Users\사용자이름\... 경로 아래에 만들 수도 있고, 다른 폴더(예: D:\Projects\...)에 만들어도 괜찮습니다. 어느 경로든 작동에 문제가 없어요.일반적인 권장 위치: 보통 안드로이드 스튜디오가 자동으로 제안하는 C:\Users\사용자이름\AndroidStudioProjects\프로젝트이름 경로가 가장 무난합니다.주의할 점:권한(퍼미션): C:\Program Files 같은 시스템 폴더는 접근 권한 문제가 생길 수 있으므로 비추천이지만, C:\Users\사용자이름\... 폴더는 권한 문제가 거의 없습니다.관리 용이성: 여러 프로젝트를 관리하기 위해 한 폴더에 모아두면 나중에 찾기가 편합.. 비밀번호 찾기 프로세스 초보편 비밀번호 찾기 프로세스 1. 랜덤 코드 생성 및 발송: 사용자가 비밀번호 찾기를 누른 후 이메일 주소를 작성한다 이메일이 db에 존재한다면 랜덤 코드를 생성해 php 메일러를 통해 발송한다 발송된 랜덤코드는 데이터 베이스에 임시로 저장한다 이 코드는 이메일 인증을 위해 사용자가 입력한 코드와 비교하는데 사용된다 2. 이메일 인증 및 임시 비밀번호 발급: 사용자가 받은 랜덤 코드를 앱에 입력한다 서버는 입력된 코드와 데이터베이스에 저장된 코드를 비교한다 코드가 일치하면, 새로운 임시 비밀번호를 생성하여 사용자의 계정에 적용한다 변경된 임시 비밀번호를 사용자의 이메일로 발송한다 3. 로그인 및 비밀번호 변경: 사용자는 임시 비밀번호로 로그인한다 로그인 후, 사용자는 새로운 비밀번호로 변경을 하게 된다 비밀번.. 이메일 인증번호 인증 회원가입 시 이메일 인증을 위한 기능을 생각했다 사용할 수 있는 방안은 두 가지가 있다 이메일로 인증번호를 보내 이메일 인증하는 방법 이메일에 인증 링크를 받아 클릭해서 이메일을 인증하는 방법 1. 사용자가 이메일을 입력한다 2. 사용자가 인증번호 발송을 누룬다 3. 이메일 인증번호를 사용자에게 보내준다 4. 사용자가 이메일 인증번호 입력 칸에 받은 이메일을 적는다 5. 사용자가 입력한 인증번호와 보낸 인증번호가 같은지 체크한다 5. 같으면 회원가입 버튼 활성화, 다르면 회원가입 버튼 비활성화 이메일 정규식이란 무엇일까 이메일 정규식은 이메일 정규 표현식이라고 말할 수 있다 이메일 주소가 올바르게 작성이 되었는지 확인할 수 있는 식이다 ㄷㄱㅈㄱ 이메일은 example@email.com과 같은 모양이 되도록 특정 패턴을 따른다 example @ email .com ^[a-zA-Z0-9._-]+: 하나 이상의 문자, 숫자, 점, 밑줄 또는 하이픈으로 시작한다 @: 그러면 at 기호가 있어야 합니다. [a-zA-Z0-9.-]+: 뒤에 하나 이상의 문자, 숫자, 점 또는 하이픈이다(이것이 도메인 이름) \.: 도메인 이름 뒤에 점이 있다. [a-zA-Z]{2,}$: 두 개 이상의 문자로 끝난다(".com"과 같은 최상위 도메인이다). 이 특수 코드는 이메일이 우리가 기대하는 형식에 가까운지 확인하는 데 도움이 된다 이메일 주소.. [Android] 타이틀 바 없애기 / 상태 바 없애기 안드로이드를 시작하고 작업을 하게 되면 매번 만나는 귀찮은 애가 있다 당장 업애주도록 하자 이 보라색 바를 타이틀 바 혹은 상태바라고 하나 보다 안드로이드 스튜디오 보라색 바 치니까 알아내었다 타이틀 바 없애는 법 res를 펼쳐 준다 values를 펼쳐 준다 themes 파일 아래 themes.xml 파일이 두 개가 있다 ( night로 쓰여진 것으로 보아 다크모드를 적용 하나봄) 아래의 코드를 themes.xml에 넣어주자 true 상태바 없애는 법 true 이전 1 2 3 4 다음