본문 바로가기
♞ | 공부일지/♝ | TIL

[Android] 공부일지(2024-09-05)

by immgga 2024. 9. 5.
오늘 공부한 내용 정리(2024년 9월 5일)

 

출처: unsplash.com

 

면접 이론 학습 18일 차

면접 이론 학습 18일 차

캐시(Cache) 메모리를 사용하는 이유, CPU의 적중률을 높이기 위해 어떤 원리를 사용하는가?

캐시 메모리는 컴퓨터 시스템의 성능을 향상시키기 위해 별도로 탑재된 캐시 전용 메모리이다.

레지스터, 메인 메모리와 함께 메모리 계층 구조의 전통적인 핵심 계층 중 하나이다.

프로그램에서 직접적으로 읽거나 쓸 수 없고 하드웨어의 메모리 관리 시스템이 내부적으로 제어한다.

 

캐시 메모리는 데이터 지역성의 원리를 이용한다.

사용할 때를 대비해 미리 데이터를 준비해 놓는 방식이다.

 

 

Android의 Activity와 Fragment 간의 데이터 전달 방법

Activity에서는 intent의 putExtra를 이용해 값을 다른 화면으로 전달한다.

Fragment에서는 Bundle을 이용해 값을 다른 화면으로 전달한다. 또는 Jetpack Navigation의 safe-args로 전달하는 방법도 있다.

 

 

개인 공부

부트캠프 팀 프로젝트

허용 앱 실행 중 다른 앱 실행 감지

https://rkdrkd-history.tistory.com/237

 

[Android] runnable, handler를 이용해 현재 열려 있는 앱 감지

부트캠프 최종 팀 프로젝트 기록 5  서론이번에는 내가 맡은 기능의 마지막 기능인 허용 앱에 들어갔을 때, 다른 앱을 실행하게 되면 그걸 감지해서 overlay를 띄워주는 기능을 구현할 것이다.다

rkdrkd-history.tistory.com

 


 

오늘 공부 내용 정리 및 회고

이제 진짜로 내가 맡은 기능은 구현이 끝났다.

내일은 오늘 발견한 문제 수정과 코드 정리를 진행해볼까 한다.

오늘은 알고리즘을 1문제 풀었지만 너무 쉬운 걸 풀어서 따로 포스팅은 없다.

 

728x90