Giter VIP home page Giter VIP logo

android-notes's Introduction

要想成为一名优秀的Android开发,一份知识体系是必不可少的~

感谢大家的关注与支持,Issues的问题都会看的,有问题都会慢慢改过来,实在是工作上比较忙,很难抽出时间来更新~

一不小心拖更了这么久,这次主要是针对Framework部分和音视频部分。(另外,之前做整合的时候记得有标注过原作者,之前有好友反馈说没保存下来,又得一个一个加上去~~~

目录以及总的结构方面还需要再优化一下,然后N久以前就打算再整理一下面试题相关的内容……emm,一直没有大家别怪我~后面计划会给大家制作一份知识体系图……

时间跨度可能不会很短,但会尽自己能力去更新维护。再次感谢大家的关注与支持,同时也感谢向我提出修改建议的朋友们!

Emm……辛辛苦苦种树……确定不来个Star鼓励一下?

部分内容收集整理于网络,在此也再次感谢所有内容产出者的贡献!

版权声明

如果觉得看起来比较麻烦,需要PDF版本,或是需要更多学习资料、面试资料,进阶、架构资料,都可以加上VX或QQ群领取。祝愿每一位有追求的Android开发同胞都能进大厂拿高薪!

Android-Notes

Android开发核心知识点笔记-目录:

1 2 3 4 5 6 7 8 9 10
Java Android Android
扩展
Frame
work
性能优化 开源库
源码分析
Gradle 设计模式 C++ 音视频
📱 📳 📁 ⚙️ 🔍 📔 🛠️ ©️ 📼
A B C 持续更新中
计算机
网络基础
Kotlin 常见面试
算法题
持续更新中
💻 🍭 📝 持续更新中

Java 知识点汇总

Android 知识点汇总

Android 扩展知识点汇总

Framework 知识点汇总

性能优化知识点汇总

Android 开源库源码分析

音视频知识点汇总

Kotlin知识点汇总

设计模式汇总

Gradle知识点汇总

计算机网络基础

C++知识点汇总

常见面试算法题汇总

赞赏本库

如果这个库对您有很大帮助,您愿意支持这个项目的进一步开发以及这个项目的持续维护👇

可以扫描下面的二维码,让我可以喝一杯:coffee:or:beer: 非常感谢您对我内容产出的鼓励,谢谢!

Contanct Me

如果觉得看起来比较麻烦,需要PDF版本,或是需要更多学习资料,都可以加上QQ群领取

本群由我创立,目前已将群主权限交由合作方便于进行日常管理,介意的朋友们在GitHub上看最新版就好了

如果你对于群管理有更好的建议,欢迎群内私聊我(我是-不管事不答疑的随缘冒泡废人)

行了行了,名字很随意已经有很多人说过了…毕竟还是要恰饭的嘛…

祝愿每一位有追求的Android开发同胞都能进大厂拿高薪!

微信

VX号:core0610(需要资料备注一下GitHub,资料)

想加入微信群聊的话,备注:GitHub,加群

QQ群

暂时停止QQ群申请审核,等待恢复ing……

微信公众号

Android开发之家

版权声明

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。

Copyright © 2019-present BlackZhangJX

转载本作品内容须遵守上述协议,保证作品内容的完整并注明作者及出处。

任何个人或组织,未经作者本人沟通许可,不得将文中全部或部分内容洗稿和用于写书、卖课等商业活动。

android-notes's People

Contributors

blackzhangjx avatar lt-123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-notes's Issues

c语言

我觉得缺少一个c语言补充,如果可以补充的话,就完美了,不过还是感谢奉献

饿汉式单例示例错误

这个是懒汉式吧?

public class CustomManager {
    private Context mContext;
    private static final Object mLock = new Object();
    private static CustomManager mInstance;

    public static CustomManager getInstance(Context context) {
        synchronized (mLock) {
            if (mInstance == null) {
                mInstance = new CustomManager(context);
            }

            return mInstance;
        }
    }

    private CustomManager(Context context) {
        this.mContext = context.getApplicationContext();
    }
}

文字错误

Android知识点汇总
Scroller:
invalidate 会导致 View 重绘,

重回 > 重绘

后会在 draw 方法中又会去调用 computeScroll 方法

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.