Ежедневное накопление в разработке Android
Обо мне
- Глава района
- Независимый блог мэра района
- Блог CSDN-Руководитель округа
- githubblog
- Сина Вейбо — глава округа
- Чжиху-глава района
- Электронная почта[email protected]
HenCoder of Throwing Object Line (Кай Ге)
- Подробное объяснение RxJava для разработчиков Android.
- энкодер
- HenCoder: расширенное руководство для опытных Android-инженеров
- Разработка Android для продвинутых пользователей: пользовательский вид 1-1. Основы рисования
- Разработка Android для продвинутых пользователей: пользовательский вид 1-2. Подробное объяснение рисования.
- Разработка Android для продвинутых пользователей: пользовательский вид 1–3, рисование текста
- Android Development Advanced: Пользовательский вид 1–4 Canvas для облегчения рисования
Докер
машинное обучение
- Когда разработчики Android знакомятся с TensorFlow
- Не заморачивайтесь с Python
- Упражнения TensorFlow
- Тенсент/NCNN
метод ввода
- Создание метода ввода
- Поддержка клавиатуры изображения
- Метод ввода Google Pinyin Проект Android Studio
- Пример метода ввода с клавиатуры с полным кодом Google
- Android-клавиатура-клавиши-фон
- как изменить фон любой клавиши в программной клавиатуре Android
- настройка-клавиатура-клавиша-фоновое изображение/
- как изменить цвет-фона-клавиши-для-мягкой-клавиатуры Android
- как-динамически-изменить-цвет-фона или-тему-клавиш-на-настраиваемой-клавиатуре-a
- Клавиатура.Клавиша
- как установить другой фон клавиш для пользовательской клавиатуры Android
- Создание пользовательской клавиатуры Android
- Android-emoji-клавиатура
- создание программной клавиатуры с несколькими альтернативными символами на клавишу
- Отключить предварительный просмотр
Эмодзи
- вики эмодзи
- шпаргалка по смайликам
- смайлик
- полный список смайлов
сетевой стек
- Сетевой стек Chromium WolfcsTech
- Chrome-Net для Android
- CurlДляAndroid
- источник хрома
- libuv китайский учебник
кросс-компиляция
- кросс-компиляция cmake
- Анализ исходного кода плагина Android Gradle externalNativeBuild
- Общие переменные кросс-компиляции NDK
- Компиляция и использование сетевого стека Chromium
- Кросс-компиляция CURL NDK
- Обнаружение утечки памяти Android NDK
- кросс-компиляция libuv NDK
- Кросс-компиляция openssl NDK
- libnghttp2 кросс-компиляция NDK
- Некоторые подводные камни при отладке собственного кода в модуле библиотеки Android Studio
- Android использует OpenSSL на уровне NDK для шифрования RSA.
Весенние ботинки
- Документация Spring Boot
- весна-загрузка-образцы
- Примеры весенней загрузки
Апплет WeChat
- потрясающее-wechat-weapp
- документ
- язь крэк
HTTP2.0
- Что касается Https&Http2.0&HttpDNS
- Чтобы проверить, поддерживается ли http2.0, вам необходимо обойти брандмауэр.
- httpvshttps
- Плагин Chrome HTTP/2 и индикатор SPDY
- Сводка данных HTTP/2
- Что касается HTTP 2.0
- http2-спецификация
- Начиная с того, что включение HTTP/2 делает сайт недоступным.
- Сжатие заголовка для HTTP/2
- Протокол передачи гипертекста версии 2
Оптимизация производительности Android
- Видео, документация и инструменты по оптимизации производительности Android
- Ху Кай-Оптимизация производительности
- Рекомендации по повышению производительности Android (1): правильное управление памятью
- Рекомендации по повышению производительности Android (2): анализ использования памяти
- Рекомендации по повышению производительности Android (3): оптимизация высокопроизводительного кодирования
- Рекомендации по повышению производительности Android (4): советы по оптимизации макета
- Blockcanary – легко найти причину задержки интерфейса приложения Android.
- Заставка Android открывается через несколько секунд Белый экран активности Черный экран активности
Гибридный Android и технология JSBridge
- Краткое обсуждение разработки и реализации гибридной технологии.
- Поговорим о разработке гибридных приложений
- Как безопасно звонить друг другу между JS и Java в WebView
- Скрытые опасности интерфейса в WebView и использование вредоносного ПО для мобильных телефонов
- Принцип и реализация Android JSBridge
Специальные темы по React Native и Weex
- уэкс
- Изучите механизм связи ReactNative глубоко в исходном коде.
- Оптимизация белого экрана первого экрана React Native
- Обновление статей серии тем React Native (включая основы, компоненты, расширенные проекты и проекты с открытым исходным кодом)
- Горячее обновление React-native-Android
- Учебное пособие по React-Native
- Facebook реагирует на родной
- React Native: настройка и начало работы
- React Native: упаковка для Android
- Первый опыт работы с React Native для Android
- JianDan-React-Native
- Предварительное исследование архитектуры React Native For Android
- реакция-родной-viewpager
- Практика React Native для Android: реализация клиента Zhihu Daily
- [React Native для Android] Принцип реализации jsBridge
- Это не так уж и сложно! Изучите механизм взаимодействия с реагированием
Разработка плагинов для Android и динамическая загрузка
- 360 РеПлагин
- 360 DroidПлагин
- VirtualAPK Диди
- Атлас с мобильного Таобао
- Маленький
- Ctrip DynamicAPK
- Palm Reading — самый простой и понятный фреймворк для исправлений плагинов Android.
- OpenAtlas был переименован в ACDD, и его можно увидеть на Taobao Mobile.
- динамическая загрузка-apk
- Мейтуан субподряд
- Решение для загрузки WeChat/Mobile QQ
- Еженедельная специальная тема Android-блога «Разработка плагинов»
- Быстрая загрузка dex в память
- Среда разработки подключаемых модулей Android Plugin Framework и примеры программ, введение в принципы и т. д.
- Получите основной декс
- Дважды откройте приложение VirtualApp.
- Субподрядный путь Android Dex
- Индекс серии технологий динамической загрузки ANROID
Горячее обновление Android
- обнаженный
- ИИсправить
- QQ космический горячий ремонт
- План реализации горячего ремонта QQ Space
- Нува Нува
- Android HotPatch от начала до «сдачи»
- Решение Android Patch и непрерывная доставка
- Гибридная компиляция Android N и анализ влияния на горячие патчи
- Путь развития практики горячих обновлений WeChat Android
- Горячее обновление Android, горячее обновление библиотеки
- Android aapt реализует разделение ресурсов (дополнительный исходный код Ctrip aapt)
- Исправление Android использует Gradle Plugin1.5 для преобразования подключаемого модуля Nuwa
- Горячее восстановление Android Принцип Nuwa и анализ исходного кода плагина Gradle
- Tinker_imitator
- Исходный код подключаемого модуля ZeusPlugin Framework, исправление исходного кода
- РокооФикс
- Технология горячего восстановления Android Classloader: сотни знаний
- Начиная с Instant-Run, поговорим об оперативных исправлениях для Android.
- Оперативное исправление и постепенное обновление Android на основе принципа WeChat Tinker.
- Надежное решение для горячего обновления Meituan Android
- Тенсент Тинкер
- Мейтуан Робаст
Усиление защиты и декомпиляция Android
- Коллекция инструментов для декомпиляции Android
- Apktool
- dex2jar
- Декомпилировать Apk
- Исследование технологических решений армирования Android APK
- Инструмент обфускации ресурсов пакета Android apk
- Путаница с ресурсами WeChat
- Практика Meituan по защите Android-ресурсов от обфускации
- План реализации запутывания ресурсов Meituan Android
- Apk Shelling Jihad --- Как удалить оболочку "360 Reinforced"
- Android Shelling Jihad --- Как снять защитную оболочку «Love Encryption»
- Генерация плагина кода обфускации проекта в один клик
- Обратное путешествие Android — подробное объяснение формата файла SO (ELF)
- Android Reverse Journey — анализ формата файла AndroidManifest после компиляции.
- Путешествие по реверс-инжинирингу Android: анализ скомпилированного формата файла Resource.arsc
- Путешествие по реверс-инжинирингу Android: анализ скомпилированного формата файла Dex
Темы Android-студии
- Просмотр плагинов зависимостей
- Специальное руководство по IntelliJ IDEA на упрощенном китайском языке
- Навыки отладки Android Studio, о которых вы не знаете
- Что касается упаковки Android
- шаблоны idea-live-templates
- Плагин статистики количества методов, который можно использовать для подсчета достижения количества методов 65536.
- Плагин Android-Drawable-Importer
- Плагин быстрой генерации Bean, соответствующий GsonFormat Json
- android-selector-chapek Плагин генерации селектора
- Быстрое создание плагина аннотаций «масляный нож»
- Плагин значков Android-material-design-icon-generator
- Retrolambda с использованием плагина лямбда-выражений в Java 6 7
- Gradle использует плагин автозаполнения
- плагин редактора idea-markdown
- Плагин декларации для создания представления из макета
- Поиск фрагментов кода Codota поддерживает Chrome и Android Studio.
- Плагин группировки файлов макета
- Плагин расчета DPI
- Плагин библиотеки публикации gradle-publish
- Опубликовать библиотеку в jcenter
- vysor — плагин для Chrome, который можно использовать на компьютерах и мобильных телефонах.
- Android-студия-советы-трюки-перемещение/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/
- http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/
- Разработка плагинов для Android Studio
- Создание зеркального сервера Android SDK
- Плагины Android Studio организованы 48
Обучающие ресурсы по RxJava&&RxAndroid&&agera
- Адрес RxJava на Github
- Адрес RxAndroid на Github
- RxJava перевод документов на китайский язык
- Awesome-RxJava
- Обратите внимание на правильную ветку
- Подробное объяснение RxJava для разработчиков Android.
- Тайна RxJava (1) — самый простой паттерн наблюдателя
- Тайна RxJava (2) — Magic Lift
- Тайна RxJava (3) – переключение потоков
- Тайна обновления RxJava (3) — переключение потоков (2)
- Тайна обновления 2 RxJava (3) — разница между subscribeOn и ObserveOn
- Тайна RxJava (4) — Основные взаимоотношения между Retrofit и RxJava.
- Android-возраст
- возраст
- Лучшие практики по объединению RxJava с Retrofit
Градл
- Освоил новый навык — отладку по точкам останова плагина Gradle.
- Анализ исходного кода плагина Android Gradle externalNativeBuild
- Чтение и компиляция исходного кода плагина Android Gradle
- Немного практики повторного использования функций Gradle
- Градл для Android
- Официальная документация Google Gradle
- Система сборки Android Gradle·Первоначальное исследование
- Серия Gradle начинается с init.gradle
- Глубокое понимание Gradle для Android.
Отличный контент и инструменты, которые стоит посмотреть при разработке под Android
- Многоканальная стена подписи v2
- андроидкот
- Руководство по использованию АБР
- Проверьте код с помощью CheckStyle
- Иллюстрированная модернизация — ServiceMethod
- Анализ исходного кода OkHttp3: обзор
- Полный список приемов поддержания активности процессов Android
- 07/08 Обзор мероприятия GDG Android Meetup в Пекине, раздаточные материалы, фотографии
- Генерация исходного кода Java (Square JavaWriter)
- Сборник статей об архитектуре Android.
- Используйте Hexo и Coding Pages для создания статического блога под OS X
- Просмотр исходного кода системы Android, поддержка онлайн-отслеживания ссылок
- Цзя Цзисинь
- Использование инструмента оптимизации производительности TraceView
- класс сетевого подключения
- Технические статьи об Алибабе
- Что касается упаковки Android
- Еженедельный отчет InfoQAndroid
- Передовая линия развития технологий
- Знакомство с автоматической распаковкой и динамической загрузкой Meituan Android DEX
- Официальный учебный курс Android, китайская версия
- Проект с открытым исходным кодом, который регулярно переводит зарубежные качественные Android-технологии, библиотеки с открытым исходным кодом, проектирование архитектуры программного обеспечения, тестирование и другие статьи.
- Руководства по Android
- Анализ исходного кода проекта с открытым исходным кодом Android
- Учебное пособие по обработке изображений Android
- Сводная информация о классификации проектов Android с открытым исходным кодом
- Подводные камни, возникшие при разработке
- Android-биржа с открытым исходным кодом
- Простая реализация знаменитой библиотеки Android с открытым исходным кодом.
- Обмен и обсуждение вопросов Android, большинство из которых — вопросы для собеседований.
- шаблоны проектирования Android
- Национальные списки вакансий Android
- трах-2014-флирт-2015
- Загрузка материалов, связанных с разработкой AndroidDevTools
- android-best-practicesлучшие практики
- шаблоны проектирования Java
- Примеры лучших практик Android
- Наиболее подробное описание взаимодействия Java и JavaScript в Android.
- Как раскрасить рисуемую
- Схема обратной совместимости для затенения Drawable
- Awesome-MaterialDesign
- Вопросы для собеседования по AndroidИнтервьюВопрос
- потрясающий андроид
- Статьи по теме модернизации
- Облегченный Android
- Блог с ошибками
- наггетсы
Сетевой уровень Android (включая изображения)
- окhttp
- модернизировать
- Пикассо
- Залп
- фреска
- Android-Universal-Image-Loader
- робоспайс
- Android-async-http
- Быстрая работа в сети Android
Платформа Android orm, наиболее часто используемые — GreenDao и Ormlite.
- зеленыйДАО
- ОРМлайт
- АктивныйAndroid
- СахарОРМ
- Симинов
- андрорм
- буфет
- область
Анализ Json в Android
- Gson, простой в использовании, медленный
- fastjson, известный как самый быстрый
- Джексон
Модульное тестирование Android
- Модульное тестирование Android с использованием Mockito и Roboletric.
- Робоэлектрик
Программное обеспечение Android с открытым исходным кодом
- Сторонняя платформа Weibo с открытым исходным кодом.
- Сухие материалы по Android (дайджесты, известные блоги, github и т. д.)
- Сторонний клиент GitHub
- Серия китайского программного обеспечения с открытым исходным кодом
- весовой профиль
- Упрощение чтения
- Сиюаньфан
Средства разработки Android
- Чарльз от новичка до профессионала
- Загрузчик APK Google Play
- обмен слайдами
- Поиск фрагментов кода Codota поддерживает Chrome и Android Studio.
- vysor — плагин для Chrome, который можно использовать на компьютерах и мобильных телефонах.
- Расширение браузера для отображения кода GitHub в древовидном формате.
- Хосты Google обходят стену и игнорируют тех, у кого есть VPN
- Китайские онлайн-инструменты с открытым исходным кодом
- BaiduApiStore
- Плагин Vim
- Руководство по настройке OCD Mac
- Linux-учебник
- Markdown-Синтаксис-CN
- Плагин просмотра кода Insight для Chrome
Android push (включая мгновенные сообщения)
- Обмен сообщениями об окружающей среде, поддержка аудио и видео в реальном времени
- Tencent Cloud Communication поддерживает аудио и видео в реальном времени.
- Аврора push и IM
- личная рекомендация
- Xiaomi push принадлежит структуре системных сервисов MIUI и использует длинные соединения на системном уровне.
- Облачная отправка Baidu, некоторые модели не могут получать push-уведомления, например Xiaomi, неизвестно, исправлена ли ошибка.
- Tencent голубь толчок
- Умэн толчок
- Leancloud
- bmob Cloud Push, включая обмен мгновенными сообщениями
- Могуджие TeamTalk
- Решение Openfire+Smack Xmpp с открытым исходным кодом
Серверная часть Android и другие сервисы
- синтаксического анализа, недостаток в том, что сервер находится за границей и скорость низкая.
- Leancloud, внутренний, имитационный анализ
- Серверное облако Bmob
- Облачное хранилище Qiniu
- апиклауд
Платформа внутреннего тестирования приложений Android
- Одуванчик, закрытое бета-приложение
- Fir.im, закрытое бета-приложение
Социальный обмен Android, проверка по SMS, обратная связь, оплата и т. д.
- Youmeng, социальный анализ, обратная связь
- Sharesdk, социальный анализ
- Пинг++, оплати
- bmob, Bmob предоставляет разработчикам единый и формальный метод взимания платы, позволяя отдельным разработчикам без корпоративной сертификации взимать плату с пользователей через Alipay и WeChat.
- Ронглианские облачные коммуникации
Библиотеки, на которые стоит обратить внимание при разработке под Android
- Задачи на время и запланированные задачи-Evernote android-job
- AndroidHttpCapture захватывает пакеты на мобильном телефоне
- Метод создается автоматически
- Контроль рейтинга паутины на Android
- Метод ReLinker для безопасной загрузки библиотек
- Сахарная задача
- адаптер синхронизации
- Android Weak Handler предотвращает утечки памяти
- Асинхронное планирование задач Android Priority Job Queue
- Android-приоритет-jobqueue
- Диалоговое окно Android
- Расширенный RecyclerView с несколькими операциями, такими как добавление заголовков и нижних частей.
- Библиотеки, связанные с MaterialDesign
- Проведите пальцем вправо, чтобы вернуться в SwipeBackLayout.
- Процентная раскладка
- EventBus
- ObservableScrollView
- Библиотека инструментов меньше кода, более эффективна для Android
- универсальный адаптер
- Android-журнал
- ДевятьСтарыйАндроиды
- Представление значка
- КругизображениеView
- Кастомшапеимажевиев
- SweetAlert для Android, красивый и умный диалог оповещений
- Android-pulltorefresh
- Скользящее меню
- ViewPagerIndicator
- Библиотека коллекции анимации
- FontAwesome для Android
- RecyclerView — это просто
- библиотека jsoup (Java)
- Android-колесо
- xUtils
- Android-общий
- zxing
- Часто используемые механизмы разработки Android
- Эффект удаления левой скользящей частицы
- JSON-сервер: быстро «подделать» REST API без программирования
- собственное облако
- Android_Data (сбор данных обучения Android)
Ресурсы Android, связанные
- Рисуемые значки для каждой версии Android
- Строка Android со значком шрифта FontAwesome
- Цветовая система
- библиотека цветов
- IconFinderРесурс значка
- Вектор Алибабы
- икомун
- AndroidAssetStudio
- Android-генератор голографических цветов
- Генератор стилей панели действий Android
- Генератор изображений Online.9.png
- Онлайн-инструмент для создания кнопок Android
- Свойства файла Theme.xml
- Платформа облачных вычислений для мобильных приложений Parse
мерзавец
- Руководство по Git
- Автоматизируйте развертывание с помощью Git Hooks
- Руководство по рабочему процессу Git: рабочий процесс разветвления
AndroidNoSql
- Realm-Java
- Couchbase-Lite-Android
- ПростойNoSQL
- SnappyDB
Веб-сайт дизайна, вы можете найти несколько интересных проектов дизайна.
- https://dribbble.com/
- http://pttrns.com/
- http://capptivate.co/
Зарубежный личный блог
- Джейквартон
- Ромен Гай
- Сирил Моттье
- Марк Эллисон
- Дэниел Лью
- Рави Тамада
- Крис Нэш
- [email protected]
- Вольфрам Риттмайер
- Рич Гайндман
Несколько отличных зарубежных сайтов
- androidweekly.net
- Блог разработчиков Android
- Вогелла
- Учебная точка
- туттсплюс
- Одержавен
- новый круг
- основные сервлеты
- Дроид-блог
- Конечнора.org
- commonsware.com
- http://android.amberfog.com/
- идев
Ibeacon связан с Bluetooth 4.0.
- Библиотека взаимодействия Ibeacon
- AprilBeacon-Android-sdk
- Оценить SDK
- Связанные с Bluetooth 4.0
WEB и интерфейс, связанные с
- йии
- yiibooster
- WeChat-php-SDK
- php_sae_storage
- Бутстрап
- Значок шрифта Font-Awesome
- плагин префикса Sublime для браузера
- библиотека жестов
- стиль файла начальной загрузки
- CMS-система на базе Codeigniter.