안드로이드 지식 모음

1. 자바 기초 지식
  • String이 변경되지 않는 이유
  • ArrayList와 수조의 변환
  • HashMap사순환
  • 범형
  • 일반 지우기
  • 익명 내부 클래스가 외부 파라미터를 인용하는 이유final
  • 반사
  • 2. 안드로이드 기초 지식
    2.5 RecyclerView
  • RecyclerView 원본 분석
  • 2.6 이미지 기초 지식
  • 이미지 표시 방지OOM
  • 3. 개원 프레임
    카탈로그
  • 반사 라이브러리
  • 사용자 정의lint
  • 음악 오픈 프로젝트
  • 다운로드 ok-go
  • 다운로드 FileDownloader
  • 다운로드 ok-download
  • 3.2 OkHttp 소스
  • 접속 및 요청
  • okio

  • 3.4 Glide 소스
  • 캐시 정책
  • 최적화 방법Bitmap
  • 3.5 RxJava
  • RxJava원본 분석
  • 6. 다중 스레드 지식
  • 대기열 동기화기
  • 다시 잠금, 읽기와 쓰기 잠금, Condition 인터페이스
  • Fork Join 프레임
  • 원자조작류
  • RenderThread분석
  • 8. NDK 개발
  • 기본 데이터 유형
  • 방법 호출
  • 10. 성능 최적화
    10.2 성능 최적화
  • APK다이어트
  • 전력 최적화
  • 응용이 끊기지 않도록 보증
  • 네트워크 최적화
  • 비즈니스 최적화
  • ANR어떻게 발생
  • 어떻게 분석systrace
  • 네트워크 최적화, 참조 기사
  • 12. 디자인 모델
  • 장식자
  • 모양새
  • 형원
  • 에이전트
  • 13. Framework 소스
  • App 시작 프로세스는 데스크톱을 클릭하는 것부터 startProcessLocked의 방식을 파악하고 같은 프로세스를 분석하기 전에 분석했다.
  • 앱이 핸드폰에 설치되어 무슨 일이 일어났는지
  • 권한 관리, 동적 권한 어댑터, 권한 그룹의 개념
  • Binder 원본 분석
  • View.post방법
  • 렌더링 메커니즘
  • 다른
  • 혼동
  • gradle에서 컴파일한 aar 호환되지 않는 문제
  • 패키지 관리
  • 16. Android Components
  • Room
  • Pageing
  • WorkManager
  • JobService
  • Navigation

  • 네트워크
  • HTTPS
  • 정수의 합법성을 어떻게 검증하는지, HTTPS 대칭 암호화를 어디에 사용했는지, 비대칭 암호화를 어디에 사용했는지, 암호화 알고리즘에 대해 알고 있는지
  • UDPTCP
  • 네트워크 기반
  • MD5 암호화
  • 18. AOP 절단면 프로그래밍
  • AOP기본사상
  • 매립 방안 없음
  • 주요 기술 없음
  • transform api

  • 19. Weex
  • weex기본 사용
  • vue.js

  • 20. 절차 최적화
  • 디버그 도구: stetho
  • 규범 코드: checkStyle,FindBugs,lint
  • 21. WebView
  • WebView취약점 처리
  • WebView초 개설 방안
  • 멀티미디어
  • NiceVideoPlayer 소스
  • 어울리다
  • Android 버전 적합
  • 앞머리 스타일
  •  
    저자: 택모 링크:https://www.jianshu.com/p/9e0a64147d85출처: 약서 약서의 저작권은 작가의 소유이며, 그 어떠한 형식의 전재도 작가에게 연락하여 권한을 수여받고 출처를 밝혀 주십시오.

    좋은 웹페이지 즐겨찾기