안드로이드 기술 노트
사진이 안보이는 친구들은 과학인터넷을 열어주세요
여기에는 주로 일상적인 개발 기술, 개발 과정에서 겪게 되는 기술적인 요점과 어려움, 그리고 각 지식 포인트에 대한 요약을 기록합니다. 동시에 고품질의 인터뷰 질문, 진로 계획, 독서 경험, 개인적인 통찰력 등도 공유할 것입니다. ?
????????????
제가 당신을 도울 수 있다면 기쁘겠습니다. 오른쪽 상단에 있는 작은 별 "️ 별"을 클릭한 다음 여기를 클릭하여 나를 팔로우할 아바타 아래 버튼을 찾으시기 바랍니다. 여러분의 스타와 팔로우는 제가 공유하게 된 원동력이 됩니다. 정말 감사합니다! ?
질문이나 문제가 있는 경우 여기를 클릭하여 문제를 제출하거나 [email protected]으로 이메일을 보낼 수 있습니다.
개인적인 경험이 부족하여 내용에 부족한 부분이나 오류가 있을 수 있으니, 오해하지 않도록 문제를 발견하신 후 제보해 주시거나 다른 방법으로 피드백 부탁드립니다.
목차
장난치다
- ?【Ambilight】Ambilight 조명 스트립을 만들려면 IoT ESP8266 + WS2812B를 시작하세요.
일러스트 안드로이드 시리즈
- ?안드로이드 시리즈 그림 (1) 안드로이드 시스템 시작 과정을 공개하다
- ?Android 시리즈 그림(2) init 및 zygote 프로세스에 대한 심층적인 이해
- ?안드로이드 시리즈 그림 (3) SystemServer 프로세스 생성 과정 탐색
- ?Android 시리즈 그림(4) SystemServer가 시작될 때 많은 일을 하는 것으로 나타났습니다.
성능 최적화 시리즈
- ?성능 최적화 시리즈 (1) 렌더링 성능 최적화
- ?성능 최적화 시리즈 (2) 컴퓨팅 성능 최적화
- ?성능 최적화 시리즈 (3) 메모리 성능 최적화
- ?성능 최적화 시리즈 (4) 전력 성능 최적화
- ?성능 최적화 시리즈 (5) 네트워크 성능 최적화
- ?성능 최적화 시리즈 (6) 성능 최적화 시작
- ?성능 최적화 시리즈 (7) APK 크기 최적화
Java 가상 머신에 대한 깊은 이해
- JVM 메모리 할당 메커니즘
- JVM 가비지 수집 메커니즘
- ?Java Virtual Machine 시리즈 예시 (1) 바이트코드 파일 구조
- 예시된 JVM(Java Virtual Machine) 시리즈(2) 바이트코드 명령어
핫 수리 및 플러그인 시리즈
- 반사 신경에 대해 이야기
- 당신이 배워야 할 에이전시 모델
- Hook에 대한 첫인상
- Hook 실전 : Hook AMS
안드로이드 기본사항
- 네 가지 주요 구성 요소의 활동
- 조각 관련 지식 포인트
- 서비스를 올바르게 이용하려면?
- 방송 활용 팁 공유
- 소수의 사람들만이 알고 있는 ContentProvider 사용 팁
- 화면 적응 모범 사례
- ?가장 이해하기 쉬운 Handler 소스코드 분석
- ?활동 작업 친화성 관계
- ?Android 서명 메커니즘 v1, v2, v3
- Android Studio JNI 개발 환경 구축 방법을 배울 수 있는 데모
- Android IPC 다중 프로세스 사용 방법을 배우는 기사
- Windows 환경에서 Android 소스 코드 다운로드
- 안드로이드 디컴파일 가이드
- Android 다중 채널 패키징 모범 사례
- Android 스튜디오 3.x 업그레이드 가이드
- ? Android 바인더의 프로세스 간 통신을 이해하기 위한 기사입니다.
- Android 시스템이 시작될 때 수행되는 작업을 이해하기 위한 기사
- 안드로이드의 애플리케이션 아이콘 클릭부터 인터페이스 표시까지의 과정을 이해하기 위한 글
- Activity, Window, View의 관계를 이해하기 위한 글
- Android 그래픽 시스템 Surface와 SurfaceFlinger의 관계를 이해하기 위한 기사
- Android 서비스 시작 프로세스를 이해하기 위한 기사
- Android PackageManagerService 워크플로를 이해하기 위한 문서
- Android PowerManagerService 시작 프로세스를 이해하기 위한 기사
- Android PowerManagerService WakeLock 메커니즘을 이해하기 위한 기사
- Android PowerManagerService의 화면 밝기 조정 과정을 이해하기 위한 글입니다.
- Android PowerManagerService의 화면 꺼짐 프로세스를 이해하기 위한 기사
- Android 프로젝트 아키텍처 탐색
- Android 성능 최적화 - UI 최적화
- Android 성능 최적화 - 메모리 최적화
안드로이드 고급 가이드
- 정기적으로 업데이트되는 최고의 면접 질문!
- Android 시작하기 학습 가이드
- Android 고급 학습 가이드
- Android 시니어(전문가) 학습 가이드
그래들
- 그래들 소개
- 그루비 언어
- 그래들 DSL
- 안드로이드 플러그인 DSL
- 플러그인 개발
- 플러그인 릴리스
네트워크 통신
- TCP/IP, TCP, UDP, IP 및 소켓의 관계를 이해하는 기사
- HTTP, HTTPS, SSL/TSL 간의 관계를 이해하기 위한 기사
데이터 구조 및 알고리즘
선형 테이블
- LinkedList 소스 코드 분석
- ArrayList 소스 코드 분석
스택과 큐
나무
- HashMap 소스 코드 분석
- 트리맵 소스 코드 분석(1부)
- 트리맵 소스 코드 분석(2부)
그림
찾다
종류
프런트 엔드
- 프론트엔드 개발의 간략한 역사
- 브라우저 렌더링 메커니즘
- JavaScript 작동 원리 및 V8 엔진 분석
- 반응형 레이아웃
- 미니 프로그램 원리 분석
- 미니 프로그램 vs 앱 vs H5
- 웹팩 시작하기
- Vue 시작하기
- Vue가 Bootstrap과 jQuery에 합류했습니다.
- WeChat 미니 프로그램 vs Alipay 미니 프로그램, 개발의 궁극적인 실천
힘내
레디스
디자인 패턴
창조 패턴 | 구조적 패턴 | 행동 패턴 |
---|
하나씩 일어나는 것 | 어댑터 | 책임의 사슬 |
공장 | 다리 | 명령 |
추상 공장 | 합성물 | 통역사 |
빌더 | 데코레이터 | 반복자 |
원기 | 정면 | 중재인 |
| 플라이급 | 기념물 |
| 대리 | 관찰자 |
| | 상태 |
| | 전략 |
| | 템플릿 방법 |
| | 방문객 |
내 공식 계정
다양한 기술 정보, 다양한 학습 자료, 경력 개발 및 업계 동향을 공유하기 위해 내 공식 계정을 팔로우하는 것을 환영합니다.
기술교류그룹
동시에 기술 교류 그룹에 참여하여 함께 소통하고 학습하는 것을 환영합니다.