뽀사장네

고정 헤더 영역

글 제목

메뉴 레이어

뽀사장네

메뉴 리스트

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

검색 레이어

뽀사장네

검색 영역

컨텐츠 검색

실습

  • Preference란?

    2024.06.13 by 뽀사장

  • 스크롤 최상단으로 이동시키는 플로팅 액션 버튼 만들기

    2024.06.12 by 뽀사장

  • 안드로이드 스튜디오 텍스트 입력 후 키보드 숨기기

    2024.06.10 by 뽀사장

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

    2024.06.07 by 뽀사장

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

    2024.05.29 by 뽀사장

  • 입문반 팀프로젝트3

    2024.04.05 by 뽀사장

  • 입문반 팀프로젝트 2

    2024.04.03 by 뽀사장

  • 입문반 팀프로젝트 1

    2024.04.02 by 뽀사장

Preference란?

Preference란?프로그램의 설정 정보를 영구적으로 저장하는 용도로 사용키-값 세트로 정보를 저장 SharedPreferences클래스키-값 세트 데이터를 관리하는 클래스액티비간에 공유하며 한쪽에서 수정하면 다른쪽에서도 수정된 값을 읽을 수 있지만 응용프로그램 고유한 정보라서 외부에서는 읽을 수 없음gksrodml Shared Preference파일을 사용하는 경우Activity 클래스에 정의된 메소드 이므로, Activity 인스턴스를 통해 접근 가능하다생성된 액티비티 전용이기 때문에 같은 패키지의 다른 액티비티는 읽을 수 없다파일명은 액티비티와 동일한 이름으로 생성한다   여러개의 Shared Preference파일을 사용할 경우getSharedPreferences 사용name: 데이터를 저장할 ..

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

스크롤 최상단으로 이동시키는 플로팅 액션 버튼 만들기

xml파일에서 floating button을 만들고  binding.플러팅버튼아이디.setOnClickLisner{    binding.스크롤 화면 아이디(스크롤뷰, 리사이클러뷰 등).smoothToPosition(0) 입력

실습/안드로이드 스튜디오 2024. 6. 12. 19:33

안드로이드 스튜디오 텍스트 입력 후 키보드 숨기기

안드로이드 스튜디오에서 키보드 숨기기를 원할때는 아래 코드를 입력해주면 된다// 키보드를 숨기기 val imm = requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(binding.etSearch.windowToken, 0)  지난번에 유투브 API를 받아와서 어플만드는 과제를 진행 할 때 써치 프래그먼트에 검색 버튼을 눌렀을 때 키보드가 숩겨지도록 아래와 같이 코드를 작성했다

실습/안드로이드 스튜디오 2024. 6. 10. 15:12

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

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

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

안드로이드 스튜디오 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

입문반 팀프로젝트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
다음
TISTORY
뽀사장네 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바