Android

·Android
목차 안드로이드 Activity 액티비티 화면 전환 및 이전 액티비티에서 결과 수신 예제 이전 포스팅 링크 및 설명 안드로이드 휴대폰에 설치된 인터넷 브라우저 앱으로 URL 열기 예제 이전 포스팅 링크 및 설명 안드로이드 카메라 앱으로 촬영 가능한 API 활용 예제 이전 포스팅 링크 및 설명 안드로이드 Button 버튼 UI의 비활성화 옵션 설정 예제(Disable) 안드로이드 Activity 코드에서 Button UI 비활성화 예제 안드로이드 Activity 액티비티 화면 전환 및 이전 액티비티에서 결과 수신 예제 이전 포스팅 링크 및 설명 이전에 공유된 포스팅에서는 안드로이드 액티비티 간의 화면 전환과 이전 액티비티에서 새로운 액티비티로부터 결과를 수신하는 방법에 대해 다뤘습니다. 안드로이드 액티비티..
·Android
목차 안드로이드 linear layout 레이아웃 세로, 가로 정렬 예제 예제 이전 포스팅 링크 및 설명 안드로이드 버튼 클릭시 코드 실행하기 예제 이전 포스팅 링크 및 설명 안드로이드 앱 상단 타이틀 바 제거하기 예제 이전 포스팅 링크 및 설명 안드로이드 layout_weight 옵션 설정하여 버튼 UI 3개 같은 비율로 정렬 예제 안드로이드 Vertical 세로 정렬에서 layout_weight 옵션으로 UI 비율 설정 예제 안드로이드 linear layout 레이아웃 세로, 가로 정렬 예제 예제 이전 포스팅 링크 및 설명 안드로이드의 Linear Layout은 UI 요소들을 세로 또는 가로로 배열하는 데 사용됩니다. 이전 포스팅에서는 android:orientation 속성을 사용하여 LinearL..
·Python
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 파이썬 및 안드로이드 푸시 연동을 위한 Firebase 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 푸시 수신 앱 만들기 예제 이전 포스팅 참고 학습 파이썬 FCM 푸시 전송 위한 비공개 키 등록 예제 파이썬 안드로이드 앱 푸시 토큰 활용하여 푸시 전송 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 앱 개발을 시작하기 위해서는 안드로이드 스튜디오를 통해 프로젝트를 생성하는 방법을 익혀야 합니다. 이전 포스팅에서는 안드로이드 스튜디오의 프로젝트 생성까지의 과정을 자세히 다뤘습니다. 안드로이드 스튜디오의 인터페이스, 프로젝트 구성 요소 및 초기 설정을 이해하고, 앱의 이름, 패키지 이름, 기본..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 파이썬 및 안드로이드 푸시 연동을 위한 Firebase 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 푸시 수신 위한 google-service.json 등록 예제 이전 포스팅 참고 학습 안드로이드 푸시 수신 서비스 Manifest 등록 예제 안드로이드 푸시 수신 리시버 생성 및 onNewToken, onMessageReceived 콜백 등록 예제 안드로이드 발급된 푸시 토큰 화면 출력 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 포스팅 주제는 이전 FCM 프로젝트 생성 및 google-service.json 파일 등록에 이어 푸시 토큰을 발급받고 푸시를 수신하는 예제를 알아보겠습니다. 이를 위..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 파이썬 및 안드로이드 푸시 연동을 위한 Firebase 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 푸시 서비스 json 파일 등록 예제 안드로이드 푸시위한 FCM 관련 모듈 의존성 추가 안드로이드 프로젝트 build.gradle에 google-services 클래스 경로 추가 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 스튜디오를 사용하여 앱 프로젝트를 생성할 줄 알아야 예제 앱들을 만들 수 있습니다. 이전 포스팅에서는 안드로이드 스튜디오를 활용하여 프로젝트를 생성하는 과정을 자세히 설명하고 있습니다. 첫 프로젝트 생성 단계에서는 프로젝트의 이름, 패키지 이름, 템플릿 종류 등을 선택할 수 ..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 Butotn OnClick 이벤트 처리 예제 이전 포스팅 참고 학습 안드로이드 TextView 출력 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 재생, 일시정지, 정지 버튼 추가하기 예제 안드로이드 mp3 재생, 일시정지, 정지하기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 다룰 포스팅 주제는 안드로이드 앱에서 mp3 파일의 음악을 재생하고 일시중지하고 중지시키는 예제입니다. 우리는 출퇴근 동안 많은 음악을 듣습니다. 보통 멜론과 같은 뮤직 플레이어 앱을 사용하지만 우리가 직접 플레이어 앱을 만들 수도 있습니다. 이를 위해서는 안드로이드의 MediaPlayer에 대해 알아야합니..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 Shared Perference 데이터 가져오기 예제 이전 포스팅 참고 안드로이드 다이얼로그 생성 및 띄우기 예제 이전 포스팅 참고 안드로이드 SharedPreference 값 가져와 앱 최초 실행 확인 예제 안드로이드 최초 실행시 다이얼로그 생성 및 띄우기 예제 안드로이드 최초 실행 완료 여부를 SharedPreference에 저장하기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 스튜디오에서 앱 프로젝트를 생성하는 방법은 쉽습니다. 프로젝트 생성 마법사를 따라가면 됩니다. 프로젝트 생성 마법사에서는 앱의 이름, 패키지명, 프로젝트 경로 등을 설정할 수 있습니다. 오늘 포스팅은 앱 최초..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 버튼 OnClick 이벤트 처리 예제 이전 포스팅 참고 학습 안드로이드 AlterDialog 알림 다이얼로그 창 생성 예제 이전 포스팅 참고 학습 안드로이드 확인, 취소 버튼을 포함한 다이얼로그 생성 예제 안드로이드 Button 클릭시 다이얼로그 띄우기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 스튜디오에서 앱 프로젝트를 생성하는 방법은 매우 중요합니다. 프로젝트 생성 단계부터 시작하여 기본적인 설정 및 구조를 정하는 것이 앱 개발의 출발점입니다. 이전 포스팅에서는 안드로이드 스튜디오에서 새로운 앱 프로젝트를 어떻게 생성하는지 상세히 설명하고 있습니다. 프로젝트 이름, 패키지명, 최소..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 버튼 OnClick 이벤트 처리 예제 이전 포스팅 참고 학습 안드로이드 간단한 알림 다이얼로그 생성 예제 안드로이드 Button 클릭시 다이얼로그 띄우기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 포스팅 예제를 수행하기 위해 안드로이드 스튜디오에서 새로운 앱 프로젝트를 생성합니다. 프로젝트 이름, 패키지명 등을 설정하고 필요한 설정을 완료해야합니다. 포스팅 주제는 안드로이드에서 알림 다이얼로그 창을 생성하고 화면에 출력하는 예제입니다. 직접 코드를 작성하고 앱을 만들고 실행하여 결과를 확인해야 의미가있습니다. 따라서 아직 신규 앱 프로젝트 생성 방법을 잘 모르신다면 아래 링크를 참고하여 학..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 핸들러 postDelayed 일정 시간 뒤 처리 예제 이전 포스팅 참고 학습 안드로이드 TextView 텍스트 출력 예제 이전 포스팅 참고 학습 안드로이드 Splash 인트로 액티비티 및 메인 액티비티 생성 예제 안드로이드 Handler postDelayed로 인트로 화면 전환 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 포스팅 주제는 안드로이드 앱에서 Splash 인트로 화면을 구성하는 예제입니다. 인트로란 무언가 메인 화면이 뜨기 전에 회사 로고나 앱의 시작을 알리는 로딩 화면과 같은 힌트 화면을 표출하는 것입니다. 그리고 일정 시간이 지나면 메인 화면으로 이동시켜 사용자가 서비스를 이용..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 ScrollView 스크롤 처리하기 예제 이전 포스팅 참고 학습 안드로이드 리소스 텍스트 파일 읽기 예제 이전 포스팅 참고 학습 안드로이드 텍스트 파일 읽고 ScrollView에 로드하기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 포스팅 주제는 안드로이드에서 리소스 텍스트 파일을 읽어들여 스크롤뷰에 추가하여 사용자가 쉽게 읽게하는 예제입니다. 스크롤 뷰는 터치로 위아래 이동시키며 장문에 글이나 이미지들을 볼 수 있도록 도와주는 컴포넌트입니다. 또한 이러한 스크롤뷰 사용방법은 이미 이전 포스팅에서 다룬 내용입니다. 오늘 예제를 똑같이 작성하고 실행해보기 위해서는 반드시 신규 앱 프로젝트 생성..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 TextView 출력 예제 이전 포스팅 참고 학습 안드로이드 리소스 폴더에 텍스트 파일 추가 예제 안드로이드 리소스 텍스트 파일 읽고 TextView 출력 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 예제를 수행하기 위해서는 신규 앱 프로젝트를 생성해야합니다. 앱 프로젝트를 생성하기 위해 안드로이드 스튜디오를 열고 "Empty Activity" 템플릿을 선택하여 새로운 프로젝트를 생성합니다. 프로젝트 이름과 패키지 이름을 설정하고 필요한 설정을 마치면 프로젝트가 생성됩니다. 이처럼 신규 프로젝트 방법을 아직 모르신다면 아래의 이전 포스팅 링크를 참고하여 학습해주세요. 2023.08.22 - ..
·Android
목차 안드로이드 TextView 텍스트 출력 예제 이전 포스팅 참고 학습 안드로이드 Button 클릭 이벤트 처리 예제 이전 포스팅 참고 학습 안드로이드 ImageView 이미지 출력하기 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 ImageButton 추가 예제 안드로이드 ImageButton에 이미지 추가 및 클릭시 TextView 텍스트 변경 예제 안드로이드 TextView 텍스트 출력 예제 이전 포스팅 참고 학습 TextView는 안드로이드에서 텍스트를 출력하는 데 사용되는 위젯입니다. XML 레이아웃에서 TextView를 추가하고, android:text 속성을 사용하여 출력할 텍스트를 설정할 수 있습니다. 이전 포스팅에서는 이러한 TextView를 추가하고 Java 코드에서 텍스트..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 Butotn OnClick 이벤트 처리 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 ImageView 추가 예제 안드로이드 리소스에 이미지 파일 추가 예제 안드로이드 버튼 클릭시 ImageView에 이미지 출력하기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 안드로이드 스튜디오 개발환경에서 새로운 신규 앱 프로젝트를 생성하여 빌드하는 방법을 알아보았습니다. 오늘 예제 또한 레이아웃 XML을 수정하고 Java코드를 작성하여 실행해야 결과를 확인할 수 있습니다. 하지만 아직 신규 앱 프로젝트 생성 방법을 모르신다면 아무래도 예제를 따라하는데 있어서 문제가 있을 수 밖에 ..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 CheckBox 선택한 아이템 가져오기 예제 이전 포스팅 참고 학습 안드로이드 ScrollView 스크롤 처리하기 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 Progress Bar 추가 예제 안드로이드 스레드 활용 및 Progress Bar 진행 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 안드로이드 스튜디오를 사용하여 프로젝트를 생성하는 방법에 대해 알아보았습니다. 안드로이드 스튜디오에서는 다양한 프로젝트 템플릿을 제공하지만, 우리가 포스팅 예제를 해보기 위해서는 "Empty Activity" 템플릿이면 충분합니다. 오늘 포스팅 예제를 따라하기 위해 신규 앱 프로..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 TextView 출력 예제 이전 포스팅 참고 학습 안드로이드 CheckBox 체크박스 아이템 가져오기 예제 이전 포스팅 참고 안드로이드 레이아웃 XML에 ScrollView 추가 예제 안드로이드 ScrollView에 텍스트 및 이미지 추가 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서 안드로이드 스튜디오에서 새로운 앱 프로젝트를 생성하는 방법에 대해 알아보았습니다. 프로젝트 생성 시 프로젝트 이름, 패키지명, 미니멈 SDK 버전 등을 설정하며, 기본적인 프로젝트 구조를 구성할 수 있습니다. 오늘 포스팅에서도 신규 앱을 구성하여 예제 코드를 작성하고 실행해야 합니다. 따라서 아직 안드..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 TextView 출력 예제 이전 포스팅 참고 학습 안드로이드 EditText 텍스트 편집 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 EditText 추가 예제 안드로이드 CheckBox에 선택된 아이템 가져오기 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 오늘 포스팅 주제는 안드로이드 앱에서 CheckBox 컴포넌트를 이용하여 사용자가 선택한 아이템을 가져오는 예제입니다. 이를 위해서는 신규 앱 프로젝트를 생성하여 빌드 및 실행할 수 있어야합니다. 하지만, 아직 이러한 프로젝트 생성 방법을 모르신다면 아래의 이전 포스팅 링크를 참고하여 학습해주세요. 2023.08.22 - [Andr..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 TextView 출력 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 EditText 추가 예제 안드로이드 버튼 누르면 EditText 텍스트 가져오기 예제(getText) 안드로이드 EditText 입력 방지 예제(setEnabled) 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 안드로이드 스튜디오로 앱 프로젝트를 생성하는 예제를 알아보았습니다. 오늘 예제를 실행하기에 앞서 테스트 앱 프로젝트를 생성할 줄 알아야합니다. 따라서 아직 신규 프로젝트 생성 방법을 잘 모르신다면 아래 링크를 참고하여 학습해주세요. 2023.08.22 - [Android] - [안드로이드] 프로젝트..
·Android
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 레이아웃 XML에 TextView추가 예제 안드로이드 TextView 텍스트 변경 예제 안드로이드 TextView 폰트 크기 변경 예제 안드로이드 TextView 폰트 색상 변경 예제(Color.parseColor) 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 안드로이드 스튜디오를 실행하고, 새 프로젝트를 생성하는 방법을 자세하게 알아보았습니다. 프로젝트 이름, 위치, 패키지명 등의 설정을 설명하여 신규 앱을 만들고 실행시키는 예제였습니다. 오늘 포스팅의 예제를 수행하기 위해 앞서 한 것과 동일하게 신규 프로젝트를 생성해주세요. 아직 앱 프로젝트 생성 방법을 모르신다면 아래 링크를 참..
·Android
목차 안드로이드 스튜디오로 빈 프로젝트 생성하기 (Empty Activity) 안드로이드 패키지명, 프로젝트 경로, 개발언어 설정 안드로이드 간단한 로그 출력 예제 안드로이드 간단한 텍스트 뷰 텍스트 설정 예제 안드로이드 스튜디오로 빈 프로젝트 생성하기 (Empty Activity) 오늘 포스팅 주제는 안드로이드 스튜디오 개발 환경으로 간단한 신규 앱 프로젝트를 생성하는 예제입니다. 앞으로 안드로이드 예제들을 진행하기 위해서는 기본적으로 어떻게 앱을 만드는지 알고 있어야합니다. 또한, 앱을 구성하면서 나오는 것중에 패키지명이 있습니다. 패키지명이란 앱의 고유한 아이디와 같다고 생각하시면 될 것 같습니다. 아래와 같이 안드로이드 스튜디오를 실행하고 새 프로젝트를 생성합니다. 'Empty Activity' ..
·Android
목차 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 자바 switch 조건문 예제 이전 포스팅 자바 안드로이드 핸들러 생성 및 처리 구문 구현 예제 자바 안드로이드 핸들러 메세지 전송 및 결과 출력 예제 자바 화면 출력 메소드 System.out.println 예제 이전 포스팅 오늘 예제에서는 화면 출력 메소드를 사용합니다. System.out.println은 개행 문자를 마지막에 추가하여 화면에 출력을 도와줍니다. 따라서 이전 포스팅에서 조금 자세히 다룬 내용을 참고하시면 예제 파악에 도움이 될 것 같습니다. 2023.08.11 - [Java] - [Java/Linux] System.out.println 문자열 출력 및 활용 예제(개행 및 정수 출력) [Java/Linux]..
·Android
목차 포그라운드 서비스란? 백그라운드 서비스와의 차이점 포그라운드 서비스 생성 및 실행 예제 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 설정하여 서비스 종료 방지 1. 포그라운드 서비스란? 포그라운드 서비스는 안드로이드 앱에서 백그라운드에서 지속적으로 동작해야 하면서 사용자에게 중요한 작업을 수행하는 서비스입니다. 포그라운드 서비스는 사용자가 앱을 사용하고 있을 때도 알림과 함께 계속해서 동작하므로 사용자에게 알리지 않고는 종료되지 않습니다. 주로 음악 재생, 위치 추적, 네트워크 요청 등 사용자가 인지해야 할 중요한 작업을 백그라운드에서 수행할 때 사용됩니다. 2. 백그라운드 서비스와의 차이점 백그라운드 서비스와 포그라운드 서비스는 모두 백그라운드에서 동작하는 서비스입니다. 하지..
·Android
목차 ANR이란? ANR 발생 사례 앱이 오래 켜져있는 상태에서 ANR이 발생하는 이유 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 권한 Manifest.xml 설정 예제 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 권한 런타임 퍼미션 설정 예제 1. ANR이란? ANR(Application Not Responding)은 안드로이드 앱이 사용자의 입력에 대해 응답하지 않는 상태를 말합니다. 일반적으로 앱이 사용자의 입력(터치, 버튼 클릭 등)을 처리하는 데 오랜 시간이 걸릴 때 또는 메인 스레드가 바쁜 작업을 수행하면서 UI 업데이트를 처리하지 못할 때 ANR이 발생할 수 있습니다. 사용자가 앱을 사용하는 동안 ANR이 발생하면 사용자 경험이 떨어질 수 있으며,..
·Android
목차 Date 클래스란? Date 활용 두 개 날짜 더하기 예제 Date 활용 두 개 날짜 빼기 예제 Date 두 날짜 비교하기 예제 Date 활용 예제 2 1. Date 클래스란? Date 클래스는 안드로이드에서 날짜와 시간을 표현하는데 사용되는 클래스입니다. 이 클래스는 특정 시점의 날짜와 시간 정보를 저장하고 조작하는데 사용됩니다. Date 클래스는 과거의 시간부터 현재 시간까지의 특정 시점까지의 시간 차이를 계산하거나, 두 개의 날짜를 비교하는데 사용될 수 있습니다. 2. Date 활용 두 개 날짜 더하기 예제 아래는 Date 클래스를 사용하여 두 개의 날짜를 더하는 예제입니다. import java.util.Date; // 현재 날짜 가져오기 Date currentDate = new Date()..
·Android
목차 Calendar 클래스란? Calendar 활용 현재 날짜 출력 예제 Calendar 활용 현재 시간에 2시간 더하는 예제 Calendar 현재 날짜의 한 달 뒤 구하기 Calendar 특정 년도의 마지막 일 구하기 1. Calendar 클래스란? Calendar 클래스는 안드로이드에서 날짜 및 시간 정보를 다루는데 사용되는 클래스입니다. 이 클래스는 시간을 계산하고 조작하기 위한 다양한 메서드를 제공하여, 날짜와 시간을 효율적으로 다룰 수 있도록 도와줍니다. 2. Calendar 활용 현재 날짜 출력 예제 아래는 Calendar 클래스를 사용하여 현재 날짜를 출력하는 예제입니다. import java.util.Calendar; Calendar calendar = Calendar.getInstanc..
살구엉덩이
'Android' 태그의 글 목록