전체 글
-
Android Operation System안드로이드 학습/Android Developer RoadMap 2023. 5. 10. 10:04
차례 : 1. Android Operating System 2. Multi-User Linux 3. File Permissions 4. Resource isolations 5. Process Management 1. Android Operation System 안드로이드는 스마트폰, 태블릿 PC 같은 터치스크린 모바일 장치 용으로 디자인된 운영 체제이자 수정된 리눅스 커널 버전을 비롯한 오픈 소스 소프트웨어에 기반을 둔 모바일 운영 체제다. 또한, 운영 체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트, 단문 메시지 서비스(SMS), 멀티미디어 메시지 서비스(MMS) 등을 포함하고 있는 소프트웨어 스택이자 모바일 운영 체제이다 안드로이드는 개발자들이 자바와 코..
-
(네트워크) 1. 네트워크의 기초책 내용 정리/면접을 위한 CS 전공지식 노트 2023. 5. 9. 22:04
TODO : ping, netstate 같은 것들 스크린샷 추가하기 네트워크 차례: 1. 네트워크의 기초 2. TCP/TP 4계층 모델 3. 네트워크 기기 4. IP 주소 5. HTTP 네트워크란? 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미합니다. 여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미합니다. 1.1 처리량과 지연시간 '좋은' 네트워크 = (a) 많은 처리량 (b) 지연 시간 짧음 (c) 장애 빈도 적음 (d) 좋은 보안 처리량(throughput) : 링크를 통해 전달되는 단위 시간당 데이터양을 말합니다. 단위로는 bps(bits per second)를 씁니다. 처리량은 사용자들이 많이 접속할 때마..
-
Android Package : APK, AAB (Application Fundamentals)안드로이드 학습/Android Developer RoadMap 2023. 5. 9. 17:29
차례 : 1. Android Package 2. APk와 AAB 1. Android Package 안드로이드에서 앱을 구성하는 기본 단위는 '안드로이드 패키지(Android Package)'입니다. 안드로이드 패키지는 일종의 파일 형식으로, (~~~.apk) 확장자를 가지며, 해당 앱의 3가지 파일이 포함됩니다. 1) 코드 (code) 2) 리소스 (resource) : (리소스란???) 3) 매니페스트 (manifest) 각각의 패키지는 고유한 식별자를 가지고 있으며, 패키지 이름은 "com.example.myApp.exchange"와 같은 형태로 구성됩니다. 도메인 : com.example 프로젝트 이름 : app 기능별 세분화 된 부분: exchange 안드로이드 패키지는 사용자가 다운로드하여 설치..
-
Android Developer Roadmap 2022안드로이드 학습/Android Developer RoadMap 2023. 5. 8. 18:27
안드로이드 공부를 어떻게 체계적으로 할것인가에 관한 고민중 인터넷에서 찾은 것이 'Android Developer Roadmap 2022' 참조 : https://github.com/skydoves/android-developer-roadmap 회사 다니면서 1년동안 꾸준히 공부 해서 다 공부 해봐야 하겠습니다. 이미지가 너무 커서 접는글로 이미지 첨부. 더보기 Start Point Application Fundamentals Android Package : APK, AAB Language : Kotlin, Java, C++ (JNI) Android Operating System Multi-User Linux File Permissions Resource isolations Process Manageme..