Технические примечания по Android
Друзья, которые не видят картинку, пожалуйста, откройте научный Интернет.
Здесь мы в основном записываем ежедневные навыки разработки, ключевые технические моменты и трудности, возникающие при разработке, а также краткое изложение каждого пункта знаний. В то же время мы также поделимся некоторыми высококачественными вопросами для интервью, карьерными планами, опытом чтения, личными взглядами и т. д. ?
????????????
Если я смогу вам помочь, я буду рад. Надеюсь, вы сможете нажать на маленькую звездочку «️ Звезда» в правом верхнем углу, а затем нажать здесь, чтобы найти кнопку под аватаром, чтобы подписаться на меня. Ваша звезда и подписчики мотивируют меня поделиться, большое спасибо! ?
Если у вас есть какие-либо вопросы или проблемы, вы можете нажать здесь, чтобы сообщить о проблеме, или отправить мне электронное письмо по адресу [email protected].
Из-за ограниченного личного опыта в содержании неизбежно будут недостатки или даже ошибки. Пожалуйста, сообщите мне о проблеме или оставьте отзыв другими способами после того, как найдете ее, чтобы не вводить всех в заблуждение. Большое спасибо!
Оглавление
Играя вокруг
- ?【Ambilight】Начните с IoT ESP8266 + WS2812B для создания световых полос Ambilight.
Иллюстрированная серия Android
- ?Иллюстрированная серия Android (1), рассказывающая о процессе запуска системы Android
- ?Иллюстрированная серия Android (2) Углубленное понимание процессов инициализации и зиготы.
- ?Иллюстрированная серия Android (3). Изучение процесса создания процесса SystemServer.
- ?Иллюстрация серии Android (4) Оказывается, SystemServer так много делает при запуске
Серия оптимизации производительности
- ?Серия оптимизации производительности (1) Оптимизация производительности рендеринга
- ?Серия оптимизации производительности (2) Оптимизация производительности вычислений
- ?Серия оптимизации производительности (3) Оптимизация производительности памяти
- ?Серия оптимизации производительности (4) Оптимизация мощности
- ?Серия оптимизации производительности (5) Оптимизация производительности сети
- ?Серия оптимизации производительности (6) Начать оптимизацию производительности
- ?Серия оптимизации производительности (7) Оптимизация размера APK
Глубокое понимание виртуальной машины Java.
- Механизм распределения памяти JVM
- Механизм сборки мусора JVM
- ?Иллюстрация файловой структуры байт-кода серии виртуальных машин Java (1).
- Иллюстрированная серия виртуальных машин Java (2) инструкции по байт-коду
Серия горячего ремонта и подключаемых модулей
- Поговорим о рефлексах
- Модель агентства, которую вам нужно изучить
- Первый взгляд на Хука
- Крюк реального боя: Крюк AMS
Основы Android
- Активность четырех основных компонентов
- Очки знаний, связанные с фрагментами
- Как правильно пользоваться Сервисом?
- Поделитесь советами по использованию трансляции
- Советы по использованию ContentProvider, о которых мало кто знает
- Лучшие практики экранизации
- ?Самый простой для понимания анализ исходного кода Handler.
- ?Отношения родства действий и задач
- ?Механизм подписи Android v1, v2, v3
- Демо-версия, позволяющая научиться создавать среду разработки JNI для Android Studio.
- Статья о том, как научиться использовать многопроцессорность Android IPC.
- Загрузите исходный код Android в среде Windows
- Руководство по декомпиляции Android
- Рекомендации по многоканальной упаковке Android
- Руководство по обновлению Android Studio 3.x
- ? Статья, посвященная межпроцессному взаимодействию Android Binder.
- Статья, чтобы понять, что делает система Android при запуске
- Статья для понимания процесса работы Android от щелчка по значку приложения до отображения интерфейса.
- Статья, позволяющая понять взаимосвязь между активностью, окном и представлением.
- Статья, позволяющая понять взаимосвязь между графической системой Android Surface и SurfaceFlinger.
- Статья, объясняющая процесс запуска службы Android.
- Статья для понимания рабочего процесса Android PackageManagerService.
- Статья, объясняющая процесс запуска Android PowerManagerService.
- Статья для понимания механизма Android PowerManagerService WakeLock.
- Статья, объясняющая процесс повышения яркости экрана в Android PowerManagerService.
- Статья, объясняющая процесс отключения экрана Android PowerManagerService.
- Исследование архитектуры проекта Android
- Оптимизация производительности Android – оптимизация пользовательского интерфейса
- Оптимизация производительности Android – оптимизация памяти
Расширенное руководство по Android
- Лучшие вопросы для интервью, регулярно обновляемые!
- Руководство по началу работы с Android
- Расширенное руководство по изучению Android
- Учебное пособие по Android для старших (экспертов)
Градл
- Введение в Gradle
- Отличный язык
- Градл DSL
- Android-плагин DSL
- Разработка плагина
- Выпуск плагина
сетевая связь
- Статья, позволяющая понять взаимосвязь между TCP/IP, TCP, UDP, IP и сокетами.
- Статья, позволяющая понять взаимосвязь между HTTP, HTTPS, SSL/TSL.
Структуры данных и алгоритмы
линейный стол
- Анализ исходного кода LinkedList
- Анализ исходного кода ArrayList
стопки и очереди
Дерево
- Анализ исходного кода HashMap
- Анализ исходного кода древовидной карты (Часть 1)
- Анализ исходного кода древовидной карты (Часть 2)
картина
Находить
сортировать
- Быстрая сортировка
- пузырьковая сортировка
внешний интерфейс
- Краткая история фронтенд-разработки
- Механизм рендеринга браузера
- Принцип работы JavaScript и анализ движка V8
- Адаптивный макет
- Анализ принципов мини-программы
- Мини-программа, приложение или H5
- Начало работы с вебпаком
- Начало работы с Vue
- Vue объединяет Bootstrap и jQuery
- Мини-программа WeChat против мини-программы Alipay, лучшая практика в разработке
Гит
Редис
- Руководство пользователя Redis
шаблон проектирования
- Принципы объектно-ориентированного проектирования
творческая модель | структурный образец | модели поведения |
---|
Синглтон | Адаптер | Цепочка ответственности |
Фабрика | Мост | Команда |
Абстрактная фабрика | Композитный | Устный переводчик |
Строитель | Декоратор | Итератор |
Прототип | Фасад | Посредник |
| Наилегчайший вес | Сувенир |
| Прокси | наблюдатель |
| | Состояние |
| | Стратегия |
| | Шаблонный метод |
| | Посетитель |
Мой официальный аккаунт
Добро пожаловать на мою официальную учетную запись, чтобы делиться различной технической информацией, различными учебными материалами, карьерным ростом и тенденциями отрасли.
Группа технического обмена
В то же время приглашаем вас присоединиться к группе технического обмена, чтобы общаться и учиться вместе.