Accumulation quotidienne dans le développement Android
Sur moi
- Chef de district
- Blog indépendant du maire de district
- Chef de district du blog CSDN
- blog github
- Sina Weibo-_Chef de district
- Chef du district de Zhihu
- [email protected]
HenCoder de ligne d'objet de lancement (Kai Ge)
- Explication détaillée de RxJava pour les développeurs Android
- codeur
- HenCoder : un manuel avancé pour les ingénieurs Android avancés
- Développement Android avancé : bases de dessin de la vue personnalisée 1-1
- Développement Android avancé : explication détaillée de la vue personnalisée 1-2 Paint
- Développement Android avancé : vue personnalisée 1-3 dessin de texte
- Développement Android avancé : canevas de vue personnalisé 1 à 4 pour faciliter le dessin
Docker
apprentissage automatique
- Quand les développeurs Android rencontrent TensorFlow
- Ne vous embêtez pas avec Python
- Exercices TensorFlow
- Tencent/ncnn
méthode de saisie
- Création d'une méthode de saisie
- Prise en charge du clavier image
- Méthode de saisie Google Pinyin Projet Android Studio
- Exemple de méthode de saisie au clavier complet avec un exemple de code Google
- fond de touches du clavier Android
- comment-changer-l'arrière-plan-des-touches-de-n'importe quelle-touche-dans-le-clavier-logiciel-android
- réglage-clavier-clé-arrière-plan-image/
- comment-changer-la-couleur-d'arrière-plan-de-la-touche-pour-le-clavier-logiciel-android
- comment-changer-la-couleur-d'arrière-plan-ou-le-thème-des-touches-dynamiquement-dans-un-clavier-personnalisé-a
- Clavier.Clé
- comment-définir-un-arrière-plan-différent-de-touches-pour-un-clavier-personnalisé-android
- construire-un-clavier-android-personnalisé
- clavier-emoji-android
- création-d'un-clavier-logiciel-avec-plusieurs-caractères-alternatifs-par-touche
- Désactiver l'aperçu
Émoji
- Wiki Emoji
- aide-mémoire emoji
- émoticône
- liste complète des emojis
pile réseau
- Pile réseau Chromium WolfcsTech
- chrome-net-pour-android
- CurlPourAndroid
- chrome src
- tutoriel chinois libuv
compilation croisée
- cmake compilation croisée
- Analyse du code source du plugin Android Gradle externalNativeBuild
- Variables communes de compilation croisée NDK
- Compilation et utilisation de la pile réseau Chromium
- Compilation croisée CURL NDK
- Détection de fuite de mémoire Android NDK
- Compilation croisée libuv NDK
- compilation croisée openssl NDK
- Compilation croisée libnghttp2 NDK
- Quelques pièges dans le débogage du code natif dans le module Android Studio Library
- Android utilise OpenSSL au niveau de la couche NDK pour le cryptage RSA
Botte de printemps
- Documentation de démarrage de printemps
- échantillons de démarrage de printemps
- Exemples de démarrage de printemps
Applet WeChat
- génial-wechat-weapp
- document
- idée crack
HTTP2.0
- Informations sur Https, Http2.0 et HttpDNS
- Pour tester si http2.0 est pris en charge, vous devez contourner le pare-feu
- http contre https
- plugin chrome HTTP/2 et indicateur SPDY
- Résumé des données HTTP/2
- Choses à propos de HTTP 2.0
- spécification http2
- Partant du fait que l’activation de HTTP/2 rend le site inaccessible
- Compression d'en-tête pour HTTP/2
- Protocole de transfert hypertexte version 2
Optimisation des performances Android
- Vidéos, documentation et outils d'optimisation des performances Android
- Hu Kai-Optimisation des performances
- Meilleures pratiques de performances Android (1) : gérer correctement la mémoire
- Meilleures pratiques de performances Android (2) : analyser l'utilisation de la mémoire
- Meilleures pratiques de performances Android (3) : optimisation du codage haute performance
- Meilleures pratiques de performances Android (4) : conseils d'optimisation de la mise en page
- blockcanary-Découvrez facilement le coupable du décalage de l'interface de l'application Android
- La page Android Splash s'ouvre en quelques secondes Écran blanc d'activité Écran noir d'activité
Technologie Android hybride et JSBridge
- Une brève discussion sur la conception et la mise en œuvre de la technologie hybride
- Parlez du développement d’applications hybrides
- Comment s'appeler en toute sécurité entre JS et Java dans WebView
- Dangers cachés de l'interface dans WebView et utilisation de logiciels malveillants sur les téléphones mobiles
- Le principe et la mise en œuvre d'Android JSBridge
Sujet spécial React Native et Weex
- Weex
- Explorez le mécanisme de communication ReactNative en profondeur dans le code source
- Optimisation de l'écran blanc du premier écran React Native
- Mise à jour des articles de la série de sujets React Native (impliquant les bases, les composants, les projets avancés et open source)
- Mise à jour React-native-Android-hot
- Guide d'étude React-Native
- Facebook réagit natif
- React Native : configuration et mise en route
- React Native : emballage pour Android
- Première expérience avec React Native pour Android
- JianDan-React-Natif
- Une étude préliminaire sur l'architecture React Native For Android
- réagir-natif-viewpager
- Pratique de React Native pour Android : implémentation du client Zhihu Daily
- [React Native pour Android] Principe de mise en œuvre de jsBridge
- Ce n'est pas si compliqué ! Explorez le mécanisme de communication réactif natif
Développement de plug-in Android et chargement dynamique
- 360 RePlugin
- Plugin Droid 360
- L'APK virtuel de Didi
- Atlas de Mobile Taobao
- Petit
- Ctrip DynamiqueAPK
- Palm Reading - le cadre de correctifs de plug-in Android le plus simple et le plus facile à comprendre
- OpenAtlas, a été renommé ACDD et peut être vu sur Taobao Mobile
- chargement dynamique-apk
- Sous-traitance Meituan
- Solution de chargement WeChat/Mobile QQ
- Thème spécial hebdomadaire du blog Android "Développement de plug-ins"
- Chargement rapide dex en mémoire
- Cadre de développement de plug-ins Android Plugin Framework et exemples de programmes, introduction aux principes, etc.
- Obtenez le dex principal
- Application VirtualApp à double ouverture
- Parcours de sous-traitance Android Dex
- Index des séries de technologies de chargement dynamique ANROID
Mise à jour Android à chaud
- exposé
- EtRéparer
- Réparation à chaud de l'espace QQ
- Plan de mise en œuvre de la réparation à chaud de l'espace QQ
- Nuwa Nuwa
- Android HotPatch du début à "l'abandon"
- Solution Android Patch et livraison continue
- Compilation hybride Android N et analyse de l'impact sur les correctifs chauds
- Chemin d'évolution de la pratique des correctifs chauds pour WeChat Android
- Mise à jour à chaud de la mise à jour à chaud Android donc bibliothèque
- Android aapt implémente le partitionnement des ressources (code source Ctrip aapt supplémentaire)
- Le correctif Android utilise Gradle Plugin1.5 pour transformer le plug-in Nuwa
- Réparation à chaud Android Principe Nuwa et analyse du code source du plug-in Gradle
- Bricoleur_imitateur
- Code source du plug-in Gradle du correctif logiciel du cadre de plug-in ZeusPlugin
- RocooFix
- Technologie de réparation à chaud Android Classloader : des centaines d'expertise
- À partir d'Instant-Run, parlez des correctifs sur Android
- Correctif Android et mise à niveau incrémentielle, basés sur le principe WeChat Tinker
- Solution de mise à jour à chaud Meituan Android robuste
- Tencent bricoleur
- Meituan Robuste
Durcissement et décompilation Android
- Collection d'outils de décompilation Android
- Outil Apk
- dex2jar
- DécompilerApk
- Recherche sur les solutions technologiques de renforcement des APK Android
- Outil d'obscurcissement des ressources du package apk Android
- Confusion des ressources WeChat
- Pratique de protection contre l'obscurcissement des ressources Android Meituan
- Plan de mise en œuvre de l'obscurcissement des ressources Android de Meituan
- Apk Shelling Jihad --- Comment supprimer la coque "360 Reinforced"
- Android Shelling Jihad --- Comment retirer la coque de protection de "Love Encryption"
- Génération en un clic du plug-in de code d'obscurcissement du projet
- Android Reverse Journey --- Explication détaillée du format de fichier SO (ELF)
- Android Reverse Journey --- Analyse du format de fichier AndroidManifest après compilation
- Parcours d'ingénierie inverse Android --- analyse du format de fichier Resource.arsc compilé
- Parcours d'ingénierie inverse Android --- analyse du format de fichier Dex compilé
Sujets d'Android Studio
- Afficher les plugins de dépendance
- Tutoriel spécial chinois simplifié IntelliJ IDEA
- Compétences de débogage Android Studio que vous ne connaissez pas
- Choses à propos de l'emballage Android
- modèles d'idées-live-templates
- Plug-in de statistiques sur le numéro de méthode, qui peut être utilisé pour compter si le nombre de méthodes atteint 65 536
- Plugin Android-Drawable-Importer
- Plugin de génération rapide Bean correspondant à GsonFormat Json
- android-selector-chapek Plug-in de génération de sélecteur
- Générez rapidement un plug-in d'annotation Butterknife
- plug-in d'icônes android-material-design-icon-generator
- Retrolambda utilisant le plugin d'expression lambda en Java 6 7
- Gradle s'appuie sur un plug-in de saisie semi-automatique
- plug-in de l'éditeur idea-markdown
- Plugin de déclaration pour générer une vue à partir de la mise en page
- La recherche d'extraits de code Codota prend en charge Chrome et Android Studio
- Plugin de regroupement de fichiers de mise en page
- Plug-in de calcul DPI
- plug-in de bibliothèque de publication gradle-publish
- Publier la bibliothèque sur jcenter
- vysor est un plug-in pour Chrome, qui peut être utilisé sur les ordinateurs et les téléphones mobiles.
- android-studio-trucs-astuces-se déplacer/
- 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/
- Développement de plug-ins Android Studio
- Construction du serveur miroir du SDK Android
- Plugins Android Studio organisés 48
Ressources d'apprentissage RxJava&&RxAndroid&&agera
- Adresse Github de RxJava
- Adresse Github de RxAndroid
- Traduction de documents chinois RxJava
- Génial-RxJava
- Observer sur le bon fil
- Explication détaillée de RxJava pour les développeurs Android
- Le mystère de RxJava (1) - le modèle d'observateur le plus basique
- Le mystère de RxJava (2) - Magic Lift
- Le mystère de RxJava (3) - Changement de thread
- Le mystère de la mise à jour RxJava (3) - changement de thread (2)
- Le mystère de la mise à jour 2 de RxJava (3) - la différence entre SubscribeOn et observeOn
- Le mystère de RxJava (4) - La relation de base entre Retrofit et RxJava
- Android-agera
- âgera
- Meilleures pratiques pour combiner RxJava avec Retrofit
Graduation
- Maîtriser une nouvelle compétence : débogage du point d'arrêt du plug-in Gradle
- Analyse du code source du plugin Android Gradle externalNativeBuild
- Lecture et compilation du code source du plugin Android Gradle
- Un peu de pratique de la réutilisation des fonctions Gradle
- Gradle pour Android
- Documentation officielle de Google Gradle
- Système de construction Android Gradle·Exploration initiale
- La série Gradle commence par init.gradle
- Compréhension approfondie de Gradle pour Android
Excellent contenu et outils à surveiller dans le développement Android
- Mur de signature multicanal v2
- chat androïde
- Guide d'utilisation de la BAD
- Vérifier le code à l'aide de CheckStyle
- Modernisation illustrée - ServiceMethod
- Présentation de l'analyse du code source OkHttp3
- Une liste complète des astuces de maintien des processus Android
- 08/07 Bilan de l'événement Meetup Android GDG de Pékin, documents à distribuer et photos
- Génération de code source Java (Square JavaWriter)
- Une collection d'articles sur l'architecture Android
- Utilisez Hexo et Coding Pages pour créer un blog statique sous OS X
- Visualisation du code source du système Android, prend en charge le suivi en ligne des références
- Jia Jixin
- Utilisation de l'outil d'optimisation des performances TraceView
- classe de connexion réseau
- Articles techniques d'Alibaba
- Choses à propos de l'emballage Android
- Rapport hebdomadaire InfoQAndroid
- Première ligne technologique de développement
- Introduction au déballage automatique et au chargement dynamique de Meituan Android DEX
- Cours de formation officiel Android version chinoise
- Un projet open source qui traduit régulièrement la technologie Android étrangère de haute qualité, les bibliothèques open source, la conception d'architecture logicielle, les tests et d'autres articles
- Guides Android
- Analyse du code source du projet open source Android
- Tutoriel de traitement d'image Android
- Résumé de la classification des projets open source Android
- Pièges rencontrés lors du développement
- Échange open source Android
- Implémentation simple de la célèbre bibliothèque open source d'Android
- Échange et discussion sur des problématiques Android dont la plupart sont des questions d'entretien
- modèles de conception Android
- Offres d'emploi nationales Android
- baise-2014-flirt-2015
- Téléchargement de documents liés au développement AndroidDevTools
- android-meilleures-pratiquesmeilleures pratiques
- modèles de conception Java
- Exemples de bonnes pratiques Android
- Le résumé le plus détaillé de l'interaction entre Java et JavaScript dans Android
- Comment colorier un dessin
- Schéma de compatibilité ascendante pour l'ombrage Drawable
- Génial-MatériauDesign
- Questions d'entretien AndroidInterviewQuestion
- génial-android
- Articles liés à la rénovation
- Android léger
- Blog Bugly
- pépites
Couche réseau Android (y compris les images)
- okhttp
- rénovation
- Picasso
- Volée
- fresque
- Chargeur d'images universel Android
- robot
- android-async-http
- Réseau Android rapide
Framework orm Android, les plus couramment utilisés sont GreenDao et Ormlite
- vertDAO
- ORMLite
- ActifAndroid
- SucreORM
- Siminov
- andromède
- placard
- royaume
Analyse Json Android
- Gson, simple à utiliser, lent
- fastjson, connu comme le plus rapide
- jackson
Tests unitaires Android
- Tests unitaires Android à l'aide de Mockito et Roboletric
- Roboélectrique
Logiciel open source Android
- Un Weibo open source tiers
- Trucs secs liés à Android (digests, blogs célèbres, github, etc.)
- Client GitHub tiers
- Série de logiciels chinois open source
- profil de poids
- Simplifier le lecteur
- Xiyuanfang
Aides au développement Android
- Charles du débutant au compétent
- Téléchargeur d'APK Google Play
- partage de diapositives
- La recherche d'extraits de code Codota prend en charge Chrome et Android Studio
- vysor est un plug-in pour Chrome, qui peut être utilisé sur les ordinateurs et les téléphones mobiles.
- Extension de navigateur pour afficher le code GitHub sous forme d'arborescence
- Les hôtes Google contournent le mur, ignorent ceux avec VPN
- Outils en ligne Open Source pour la Chine
- BaiduApiStore
- Plugin Vim
- Guide de configuration du TOC sur Mac
- Tutoriel Linux
- Markdown-Syntaxe-CN
- plug-in d'affichage du code Insight Chrome
Push Android (y compris la messagerie instantanée)
- Messagerie environnementale, prend en charge l'audio et la vidéo en temps réel
- Tencent Cloud Communication prend en charge l'audio et la vidéo en temps réel
- Aurora Push et messagerie instantanée
- recommandation personnelle
- Xiaomi push appartient au cadre de service système sur MIUI et partage de longues connexions au niveau du système.
- Baidu cloud push, certains modèles ne peuvent pas recevoir de push, comme Xiaomi, on ne sait pas si le bug a été corrigé
- Poussée de pigeon Tencent
- Umeng pousse
- Leancloud
- bmob cloud push, y compris la messagerie instantanée
- Discussion en équipe de Mogujie
- Solution Xmpp open source Openfire+Smack
Backend Android et autres services
- Parse, l'inconvénient est que le serveur est à l'étranger et que la vitesse est lente.
- leancloud, domestique, analyse d'imitation
- Cloud back-end Bmob
- Stockage cloud Qiniu
- APIcloud
Plateforme de tests internes d'applications Android
- Pissenlit, application bêta fermée
- Fir.im, application bêta fermée
Partage social Android, vérification SMS, commentaires, paiement, etc.
- Umeng, analyse sociale, feedback
- Sharesdk, analyse sociale
- Ping++, payez
- Paiement bmob, Bmob fournit une méthode de facturation unifiée et formelle pour les développeurs, permettant aux développeurs individuels sans certification d'entreprise de facturer les utilisateurs via Alipay et WeChat.
- Communications cloud de Ronglian
Bibliothèques auxquelles il convient de prêter attention dans le développement Android
- Tâches chronométrées et tâches planifiées-Evernote android-job
- AndroidHttpCapture capture des paquets sur un téléphone mobile
- Méthode générée automatiquement
- Un contrôle de notation en toile d'araignée sur Android
- La méthode de ReLinker pour charger en toute sécurité les bibliothèques
- Tâche de sucre
- adaptateur de synchronisation
- Android Weak Handler empêche les fuites de mémoire
- Planification des tâches asynchrones de la file d'attente des travaux prioritaires Android
- file d'attente de tâches prioritaire Android
- Boîte de dialogue Android
- RecyclerView étendu, avec plusieurs opérations telles que l'ajout d'en-têtes et de fonds
- Bibliothèques liées à MaterialDesign
- Balayez vers la droite pour revenir à SwipeBackLayout
- Disposition en pourcentage
- ÉvénementBus
- ObservableScrollView
- Bibliothèque d'outils avec moins de code, plus efficace pour Android
- adaptateur universel
- journal Android
- NeufVieuxAndroïdes
- BadgeView
- CercleImageView
- CustomShapeImageView
- SweetAlert pour Android, une boîte de dialogue d'alerte belle et intelligente
- android-pulltorefresh
- Menu coulissant
- ViewPagerIndicator
- Une bibliothèque de collections d'animations
- FontAwesome pour Android
- RecyclerView simplifié
- bibliothèque jsoup (java)
- roue androïde
- xUtils
- Android-commun
- zxing
- Dispositions couramment utilisées pour le développement Android
- Effet de suppression de particules glissant vers la gauche
- Serveur JSON : "fausse" API REST rapidement sans codage
- proprecloud
- Android_Data (collecte de données d'apprentissage Android)
Ressources Android associées
- Icônes dessinables pour chaque version d'Android
- Chaîne Android de l'icône de police FontAwesome
- Système de couleurs
- bibliothèque de couleurs
- Ressource IconFinderIcon
- Vecteur d'Alibaba
- icomoon
- AndroidAssetStudio
- Générateur de couleurs Android Holo
- Générateur de styles de barre d'action Android
- Générateur d'images Online.9.png
- Outil de production en ligne de boutons Android
- Propriétés Theme.xml
- Plateforme de cloud computing pour applications mobiles Parse
git
- Tutoriel Git
- Automatisez le déploiement avec Git Hooks
- Guide de workflow Git : workflow de forking
AndroidNoSql
- domaine-java
- couchbase-lite-android
- SimpleNoSQL
- SnappyDB
Site Web de conception, vous pouvez trouver des brouillons de conception sympas
- https://dribbble.com/
- http://pttrns.com/
- http://capptivate.co/
Blog personnel étranger
- Jakewharton
- Romain Guy
- Cyril Mottier
- Marc Allison
- Daniel Lew
- Ravi Tamada
- Chris Nash
- [email protected]
- Wolfram Rittmeyer
- Riche Hyndman
Quelques excellents sites étrangers
- androidweekly.net
- Blog des développeurs Android
- vogelle
- point de tutoriel
- tutsplus
- au paradis
- le nouveau cercle
- coreservlets
- Blog Droid
- coursera.org
- commonsware.com
- http://android.amberfog.com/
- etdev
Ibeacon est lié au Bluetooth 4.0
- Une bibliothèque d'interactions de balises
- AprilBeacon-Android-sdk
- Estimer le SDK
- Lié au Bluetooth 4.0
Lié au WEB et au front-end
- ouais
- yibooster
- wechat-php-sdk
- php_sae_storage
- Amorçage
- Icône de police Font-Awesome
- plug-in de préfixe de navigateur sublime
- une bibliothèque de gestes
- style de fichier d'amorçage
- Système CMS basé sur Codeigniter