Git Product home page Git Product logo

androidpoint's Introduction

Android知识点整理

以下知识点基于已经了解常规使用方法的情况,列出了一些细节点

Activity

  • 常规启动Activity及通信
  • 各种情况下的生命周期
  • 保存/恢复状态
  • 四种启动方式及标志位
  • 任务栈

Fragment

  • Fragment的加载
  • 各种情况下的生命周期、和Activity生命周期的联系
  • Fragment的保存/恢复状态及和Activity的关系
  • Fragment的startActivityForResult和onActivityResult,及和Activity中触发onActivityResult的关系

Service

  • 生命周期
  • 启动服务和绑定服务
  • 绑定本地服务、远程服务
  • IntentService

ContentProvider

  • ContentResolver 访问数据
  • ContentProvider 提供数据
  • UriMatcher、ContentUris、ContentObserver

Carson_Ho - 关于ContentProvider的知识都在这里了!

介绍了 ContentProvider 和 ContentReslover 的使用和配合SQLite的数据查询

BroadcastReceiver

动画

View绘制

View事件分发

消息机制

AsyncTask

基本布局

View控件

  • ViewPager
  • Toolbar

蓝牙

NDK

Binder AIDL

IPC

李江东 - Android的IPC机制(一)~ (七)

数据存储

  • SharePerference
  • SQLite

Okhttp3

  • 基础使用
  • 基础架构分析、设计模式分析
  • 各个拦截器作用

被代码淹没的小伙子 - okhttp源码分析

多线程

  • volatile、synchronized
  • wait、sleep、interupt、notify等
  • 线程池
  • ThreadLocal
  • BlockingQueue

ghsau - Java线程专栏

叉叉哥 - Java主线程等待子线程、线程池

程晓明 - 深入理解Java内存模型(一到七)

计算机网络

  • TCP/UDP
  • HTTP/HTTPS

Carson_Ho - 这是一份详细 & 清晰的计算机网络基础 学习指南

zhaozhongxing - HTTPS 原理详解

androidpoint's People

Contributors

tsy12321 avatar

Stargazers

 avatar ZHANG Hua avatar xxx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.