뽀사장네

고정 헤더 영역

글 제목

메뉴 레이어

뽀사장네

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • 이론공부 (37)
      • 코틀린 문법 (10)
      • 아티클 (4)
      • IT 개념정리 (23)
    • 실습 (24)
      • 과제 (6)
      • 팀프로젝트 (4)
      • 안드로이드 스튜디오 (7)
      • 프로그래머스 코딩테스트 (7)
    • 오류 (3)
홈태그방명록
  • 이론공부 37
    • 코틀린 문법 10
    • 아티클 4
    • IT 개념정리 23
  • 실습 24
    • 과제 6
    • 팀프로젝트 4
    • 안드로이드 스튜디오 7
    • 프로그래머스 코딩테스트 7
  • 오류 3

검색 레이어

뽀사장네

검색 영역

컨텐츠 검색

분류 전체보기

  • 안드로이드 스튜디오 Activity 생명 주기

    2024.06.07 by 뽀사장

  • NICEGETUP 개인정보 처리방침

    2024.06.05 by 뽀사장

  • 안드로이드 스튜디오 Splash screen 만들기

    2024.05.29 by 뽀사장

  • 데이터 - SharedPreferences

    2024.05.01 by 뽀사장

  • 뷰 바인딩 (View Binding)

    2024.04.09 by 뽀사장

  • 입문반 팀프로젝트3

    2024.04.05 by 뽀사장

  • 입문반 팀프로젝트 2

    2024.04.03 by 뽀사장

  • 입문반 팀프로젝트 1

    2024.04.02 by 뽀사장

안드로이드 스튜디오 Activity 생명 주기

onCreate()액티비티가 처음 생성될 때 호출액티비티가 만들어진 상태onStart()액티비티가 사용자에게 표시되기 바로 전에 호출액티비티가 화면에 나타나기 시작하지만 아직 사용자와 상호작용을 할 수 없음onResume()액티비티가 사용자와 상호작용할 준비가 되었을 때 호출액티비티가 포그라운드에 있으며, 사용자 입력을 받을 수 있음onPause()화면 일부가 가려질 때 호출가려졌다가 다시 돌아갈 때는 onResume()으로 돌아감onStop()액티비티가 사용자에게 더이상 표시되지 않을 때 호출화면에서 액티비티가 완전히 벗어난 상태지만 종료된것은 아닌 상태무거운 리소스를 해제하거나 데이터 저장 등의 작업을 수행onRestart()액티비티가 정지된 상태에서 다시 시작되기 직전에 호출onStaop()이후 다..

실습/안드로이드 스튜디오 2024. 6. 7. 20:27

NICEGETUP 개인정보 처리방침

보호되어 있는 글입니다.

보호글 2024. 6. 5. 14:57

안드로이드 스튜디오 Splash screen 만들기

안드로이드 스튜디오로 스플래시 스크린 만들기를 찾아보면 엑티비티를 만들어서 화면을 일정시간 띄웠다가 없어지도록 구현해놓은 것들이 많이 있다이 방법은 정보전달이나 특별한 목적이 있지 않는 한 메인엑티비티 실행을 늦출 뿐 메인엑티비티가 실행될 때 까지 띄우려는 나의 의도에는 적합하지 않았다 여기까지 알게되는 과정이 혼란스러웠지만 방법을 알고나니 생각보다 간단하다는 생각이 들었다아래 공식문서를 참고해서 코드를 작성했다 https://developer.android.com/develop/ui/views/launch/splash-screen/migrate?hl=ko 스플래시 화면 구현을 Android 12 이상으로 이전  |  Views  |  Android Developers이 페이지는 Cloud Transla..

실습/안드로이드 스튜디오 2024. 5. 29. 19:55

데이터 - SharedPreferences

SharedPreferences란애플리케이션의 간단한 데이터를 저장하기 위한 인터페이스주로 키-값 쌍의 형태로 데이터를 저장하며 다른 컴포넌트 간에 데이터를 공유할 수 있다  예시 코드 private fun saveData() { //pref라는 이름으로 preferences파일을 만든다 val pref = getSharedPreferences("pref",0) val edit = pref.edit() // 수정 모드 // 1번째 인자는 키, 2번째 인자는 실제 담아둘 값 //name이라는 키에다가 etHello에 쓴 텍스트를 스트링으로 넣어준다 edit.putString("name", binding.etHello.text.toS..

이론공부/코틀린 문법 2024. 5. 1. 15:37

뷰 바인딩 (View Binding)

[View Binding]안드로이드 스튜디오 Activity에서 layout의 위젯의 아이디를 찾아 올 때 findViewById를 사용했는데 View Binding을 이용하면 코드가 좀 더 간결해지고 안전성이 높아진다 뷰바인딩을 사용하려면 gradle에 뷰바인딩을 사용한다는 코드를 넣어줘야한다Gradle Scripts -> build.gradle.kts(Module :app)으로 들어가서 코드를 추가해준다android{... buildFeatures{ viewBinding = true }} 이렇게 코드를 넣어주면 뷰바인딩 사용이 가능하다 이후 Activityd에서 아래 코드를 적어주는데 inflate는 xml에 있는 뷰를 객체화 시켜준다고 생각하면 된다setCpmtemtView(R.l..

이론공부/IT 개념정리 2024. 4. 9. 15:30

입문반 팀프로젝트3

영어로 언어변경이 가능하도록 하기 위해서 strings에 영어를 추가했다 이때 스트링파일에 들어가서 Open editor를 활용하면 편하게 할 수 있다 SpartaTeamProject 원하는 사진을 골라주세요. 이름 아이디 비밀번호 비밀번호 확인 이메일 인증번호 입력 회원가입 중복확인 사용 가능한 아이디입니다. 중복된 아이디입니다. 입력되지 않은 정보가 있습니다. 비밀번호가 일치하지 않습니다. ID 중복확인을 해주세요. 이메일 형식이 올바르지 않습니다. 인증 완료 인증번호가 올바르지 않습니다. 인증번호 확인을 해 주세요; 5자리 이상의 아이디를 입력해 주세요. 비밀번호가 강력하지 않습니다. 8자리 이상의 비밀번호를 입력해 주세요. 비밀번호는 대문자와 소문자, 특수문자를 모두 포함해야 합니다. 새로고침 확..

실습/팀프로젝트 2024. 4. 5. 17:16

입문반 팀프로젝트 2

오늘 매니저님이 깃 풀리퀘스트 나중에 크게 해버리면 충돌 처리하기가 힘들다고 조금씩 해놓으라고 해서 팀원들과 풀리퀘스트를 진행했다 중복파일이 있어서 개인적으로 내 코드 수정이후 다시 풀 리퀘스트를 하니까 충돌이 없어서 머지까지 진행했다 이후 로컬로 풀 해서 문제없이 사용했는데 젤 처음 풀리퀘스트 팀원의 로컬 코드가 망가졌다고 한다 정확한 원인파악을 할 수 없어서 풀리퀘스트 때 충돌이 있을 경우 같이 의논한 후 머지를 진행하기로 했다

실습/팀프로젝트 2024. 4. 3. 21:13

입문반 팀프로젝트 1

이번주는 입문반 팀프로젝트가 진행된다 우리팀은 팀원끼리 TIL을 공유하는 SNS앱을 만들어 보기로 했다 필수 구현기능 메인 화면 디테일 화면 로그인, 회원가입 화면 마이 페이지 화면 Activity 전환시 animation 구현 영어 버전으로 변경 적용해보기(string.xml) 추가 구현기능 동그란 ImageView 만들기 스크롤 기능 추가 더보기 기능 Font 크기 설정에 따라 글씨 크기 달라지도록 구현 Dark theme 구현 세로/가로 모드 ui 분리 구현 회원 정보 관리 구현 위 내용들이 과제로 받은 내용인데 우리팀은 추가 구현기능까지 모두 완성하고 또 추가로 아이디 중복테스트나 아이디와 비밀번호 글자수를 제한 하는 등의 디테일을 더 추가하기로 했다 역할은 액티비티 단위로 진행하며 액티비티는 크..

실습/팀프로젝트 2024. 4. 2. 21:10

추가 정보

반응형

인기글

최신글

페이징

이전
1 2 3 4 5 ··· 9
다음
TISTORY
뽀사장네 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.