Désormais, les développeurs Android utilisent essentiellement Android Studio pour le développement (si vous utilisez toujours Eclipse, ce n'est pas grave, après tout, vous pouvez faire ce que vous voulez). Bien utiliser le plug-in Android Studio peut réduire considérablement notre charge de travail.
1. GsonFormat
Convertissez rapidement une chaîne json en un bean Java, ce qui nous évite d'avoir à écrire manuellement le bean Java correspondant basé sur la chaîne json.
Comment utiliser : Touche de raccourci Alt+S, vous pouvez également utiliser Alt+Inser pour sélectionner GsonFormat
2. Android ButterKnife Zelezny
Coopérez avec ButterKnife pour implémenter les annotations, et vous n'avez plus besoin d'écrire findViewById, ce qui est génial rien que d'y penser. Sélectionnez l’ID de ressource du XML de mise en page dans Activité, Fragment et Adaptateur pour générer automatiquement des annotations butterknife.
Comment utiliser : Ctrl+Shift+B pour sélectionner les options affichées dans l'image
3. Générateur de codes Android
Générez rapidement l'activité, le fragment, l'adaptateur et le menu correspondants en fonction du fichier de mise en page.
4. Générateur de code Android Parcelable
Sérialisation JavaBean, implémentation rapide de l'interface Parcelable.
5. Nombre de méthodes Android
Afficher le nombre de méthodes dans les bibliothèques dépendantes
6. Trieur de cycle de vie
Vous pouvez trier les positions des méthodes de cycle de vie en fonction du cycle de vie de l'activité ou du fragment, touche de raccourci Ctrl + alt + K
7. CodeGlance
Sur la droite, vous pouvez prévisualiser le code pour un positionnement rapide.
8. findBugs-IDEA
Pour trouver des plug-ins de bugs, Android Studio propose également des fonctions de révision de code (Analyze-Inspect Code...)
9. BAD WIFI
Utilisez le Wi-Fi pour déboguer votre application sans fil sans autorisations root.
Vous pouvez également vous référer aux articles suivants :
Nouvelles façons de déboguer les applications Wi-Fi Android ADB WIFI
10. Générateur AndroidPixelDimen
Android Studio génère automatiquement un plug-in de fichier dimen.xml
11. JsonOnlineViewer
Interface de requête et de débogage dans Android Studio
12. Styleur Android
Plugin qui génère automatiquement un code de style basé sur XML
Usage:
un. copiez les lignes avec le style futur à partir de votre fichier layout.xml
b. collez-le dans le fichier styles.xml avec Ctrl+Shift+D (ou le menu contextuel)
c. entrez le nom du nouveau style dans la fenêtre modale
d. votre style est préparé !
13. Importateur de dessins Android
Il s'agit d'un plug-in d'importation d'images très puissant. Il importe le Drawable des icônes Android et des icônes Material, importe les Drawables par lots et importe les Drawables à partir de plusieurs sources (c'est-à-dire en important des images correspondant à différents dpi d'une certaine image)
14. SélecteurChapek pour Android
Les fichiers de sélection sont automatiquement générés en nommant les fichiers de ressources.
15. GénérerSerialVersionUID
Implémenter des beans de sérialisation sérialisables
Ajoute une nouvelle action 'SerialVersionUID' dans le menu générer (alt + ins). L'action ajoute un champ serialVersionUID dans la classe actuelle ou le met à jour s'il existe déjà, et lui attribue la même valeur que l'outil JDK 'serialver' standard renverrait. L'action n'est visible que lorsque IDEA ne reconstruit pas ses index, que la classe est sérialisable et qu'aucun champ SerialVersionUID n'existe ou que sa valeur est différente de celle que l'outil 'serialver' renverrait.
16. génymotion
Émulateur Android rapide
17. FuiteCanary
Vous aide à détecter facilement les fuites de mémoire pendant la phase de développement, ce qui rend son utilisation plus facile et plus pratique.
Vous pouvez vous référer aux articles suivants :
Mode d'emploi chinois de LeakCanary
18. Achèvement d'Android Postfix
Vous pouvez rapidement compléter le code en fonction du suffixe. Il s'agit d'une extension. Le système possède déjà ces fonctions, telles que sout, notnull, etc. Ce plug-in ajoute de nouvelles fonctions sur la base d'origine. Ce que je veux faire de plus est d'utiliser moi-même le code de l'auteur original. La fonction de personnalisation serait encore meilleure
19. Générateur de couleurs Android Holo
Générez les fichiers Drawable et de mise en page correspondants en personnalisant les couleurs du thème Holo
20. plugin-dagger-intellij
aide visuelle du poignard
21. GradleDependenciesHelperPlugin
la dépendance maven gradle prend en charge l'achèvement automatique
22. Supprimer le couteau à beurre
Chaque fois que ButterKnife, une bibliothèque tierce, est mise à jour, les annotations pour les vues de liaison changeront, de bind, à inject, à bindview. Cela fait peur à de nombreuses personnes de procéder à la mise à niveau. Une fois la mise à niveau effectuée, il y aura une énorme quantité de code qui doit être modifié manuellement. , c'est très pénible
lorsque nous avons du code génial qui doit être utilisé par d'autres projets, mais nous constatons que ce projet a des restrictions sur l'utilisation de bibliothèques tierces, et nous ne pouvons pas utiliser butterknife. cette fois, nous devons revenir en arrière des annotations. Pour les deux situations ci-dessus, findviewbyid
convient s'il y a relativement peu de vues. S'il y a des dizaines de vues, nous supprimons manuellement les annotations une par une et écrivons l'instruction findviewbyid, qui est tout simplement un cauchemar (ne me demandez pas pourquoi je sais que c'est un cauchemar)
Alors pourquoi ce genre de travail régulier, répétitif et simple ne peut-il pas être réalisé avec un plug-in ? C'est ainsi qu'est apparue l'idée de RemoveButterKnife.
23. AndroidProguardPlugin
Plug-in en un clic pour générer le code d'obscurcissement du projet, qui mérite d'être installé ~ (Cependant, l'obscurcissement de certains projets tiers peut ne pas encore être entièrement ajouté)
24. plugin-otto-intellij
outil de navigation d'événements otto.
25. plugin eventbus-intellij
Plug-in de navigation eventbus (il semble invalide pour la dernière version d'EventBus 3.0.0, veuillez le remplacer par eventbus3-intellij-plugin. Cette adresse de plug-in se trouve dans la 51ème de cet article)
26. démarque d'idée
plugin de démarque
27. Éditeur sexy
Définir l'image d'arrière-plan de la zone d'édition du code AS
Cliquez d'abord sur le bouton de configuration de l'interface pour accéder à l'interface de configuration, sélectionnez Plugins, sélectionnez Navigateur... à droite, entrez Sexy... Le plug-in candidat apparaîtra automatiquement ci-dessous, cliquez sur Installer à droite pour l'installer. Une fois l'installation réussie, vous devez redémarrer l'AS. Une fois le redémarrage terminé, entrez dans l'interface de configuration et sélectionnez Sexy Editor sous d'autres paramètres. , insérez simplement une ou plusieurs images sur le côté droit. D'autres paramètres ci-dessus peuvent définir l'orientation. intervalle, transparence temporelle, etc. Une fois les réglages terminés, fermez le fichier ouvert et rouvrez le fichier de projet pour afficher les images insérées dans la zone d'édition de code. , comme image d'arrière-plan de la zone d'édition de code.
28. plugin-pliant
Plugin pour regrouper les fichiers de mise en page
29. Calculatrice Android-DPI
Plug-in de calcul DPI
30. diplôme-rétrolambda
Utilisation du plugin d'expression lambda dans Java 6 7
Modifiez le jdk compilé en java8 :
31. Android Studio embellir
Vous pouvez écrire les chaînes dans le code dans le fichier string.xml
Sélectionnez la chaîne, cliquez avec le bouton droit de la souris et sélectionnez comme indiqué dans l'image
Ce plug-in peut également écrire automatiquement findViewById
32. Interface utilisateur du thème matériel
Ajoutez un thème Material à votre AS
33. .ignorer
Nous savons tous que si vous souhaitez filtrer certains fichiers que vous ne souhaitez pas soumettre dans Git, vous pouvez ajouter les fichiers correspondants à .gitignore. Le plug-in Android Studio .gitignore sélectionne des modèles en fonction de différentes langues, vous n'avez donc pas à le faire. Vous n'avez pas à vous soucier d'ajouter certains fichiers vous-même. Il dispose également d'une fonction d'auto-complétion, vous n'avez donc plus besoin de copier les noms de fichiers lors du filtrage des fichiers. Lorsque nous travaillons sur un projet, il n'est pas nécessaire de soumettre tous les fichiers, tels que le dossier de construction, les fichiers de configuration locaux et les fichiers iml générés par chaque module. Cependant, chaque fois que nous ajoutons ou validons, nous les ajoutons accidentellement. Et gitignore résout ce problème. Si vous ne souhaitez pas soumettre de fichier, vous pouvez simplement ajouter ce fichier lors de la création du projet pour bloquer certaines choses courantes.
34. CheckStyle-IDÉE
CheckStyle-IDEA est un plug-in permettant de vérifier le style du code, tel que les conventions de dénomination, Javadoc, la conception des classes, etc. pour vérifier les spécifications et les styles du code. Vous pouvez suivre les directives du code Java comme Google Oracle, ou bien sûr vous pouvez le définir en fonction à vos propres règles.Fichiers de configuration, vous contraignant ainsi efficacement à mieux suivre les normes de codage.
35. Navigateur de démarques
github : plugin Markdown Navigator Markdown
36. ECTraduction
Plugin Android Studio, traduire de l'anglais vers le chinois. Le plug-in de traduction Android Studio peut traduire l'anglais vers le chinois.
37. Plugin PermissionsDispatcher
github : le plugin PermissionsDispatcher
génère automatiquement du code pour les autorisations 6.0
38. WakaTime
github : WakaTime
enregistre le temps pendant lequel vous travaillez sur l'EDI
39. AndroidWiFiADB
Application de débogage sans fil
40. Outil de localisation Android
Plug-in Android Studio/IntelliJ IDEA qui peut être utilisé pour traduire automatiquement les ressources de chaîne du projet dans d'autres langues
41. Plugin de traduction
Un autre plug-in de traduction capable de traduire entre le chinois et l'anglais.
42. Test Singleton
Générez rapidement des préréglages de modèles singleton
43. Plugin de forage
Android Studio génère automatiquement un plug-in de code de mise en page
règles de génération de code
a. Parcourez automatiquement tous les fichiers avec des ID dans la mise en page cible, et ceux sans ID ne seront ni reconnus ni traités. b.
Le nom de variable généré par le contrôle est par défaut le nom de l'ID, qui peut être modifié dans le champ de saisie du nom sur le côté droit de la boîte de confirmation contextuelle.
c. Tous les boutons ou contrôles avec clickable=true généreront automatiquement le code associé à setOnClickListener dans le code
. Tous les contrôles EditText généreront un code de jugement non vide dans le code. S'il est vide, il affichera le contenu de l'indice EditText. Si l'indice est vide, il affichera l'invite La chaîne xxx ne peut pas être vide. Enfin, la vérification de toutes les zones de saisie sera fusionnée dans une méthode de soumission. La balise d'inclusion dans la mise en page sera automatiquement reconnue
et les contrôles dans la disposition correspondante seront lus.
44. Miroir Jimu
Il peut prévisualiser la mise en page Android en temps réel. Il surveillera les modifications dans les fichiers de mise en page et actualisera immédiatement l'interface utilisateur en cas de modification du code.
45. jRebel pour Android
Non seulement vous pouvez prévisualiser la disposition de l'interface utilisateur en temps réel, mais cela vous permet même de remplacer les fichiers de classe dans l'apk en temps réel après avoir modifié le code Java, afin que l'application puisse être actualisée en temps réel. est : sauter la construction, l'installation et l'exécution, pour que cela puisse nous faire gagner beaucoup de temps et son effet est également très bon.
46. plugin-sdk-manager
Le plug-in de gestion du SDK détecte et télécharge automatiquement les mises à jour. (La photo n'a rien à voir avec le plug-in)
47. Codota
Recherchez le meilleur code Android. (Vous pouvez rechercher ce plug-in directement dans Studio)
48. Formateur de mise en page
drakeet développe un plug-in Android Studio qui formate vos fichiers XML en un seul clic. Pour savoir pourquoi vous pouvez utiliser ce plug-in à la place de la fonction de formatage fournie avec Android Studio, vous pouvez lire le blog de l'auteur -> Quand on en parle Élégance du code du fichier de mise en page XML
49. plugin de recherche de chaînes Android
Un plug-in qui peut trouver des ressources strings.xml en saisissant du texte
50. idéeVim
vim lui-même est un excellent éditeur de texte et Android Studio est un artefact pour écrire des applications APP. Que se passerait-il si deux excellents logiciels étaient combinés ?
Veuillez consulter l'article pour plus de détails : Android Studio + Vim
51. eventbus3-intellij-plugin
Guider les publications et événements d'EventBus (valable pour la dernière version d'EventBus 3.0.0)
.Principales corrections de bugs :
modifier le nom du package et le nom de la méthode pour s'adapter à EventBus 3.X.Remplacer
une classe qui n'existe plus dans la nouvelle version du SDK du plugin Intellij.
Ajoutez quelques try-catch pour empêcher le plugin de planter
52. Exynap
Exynap est un plug-in Android Studio qui aide les développeurs à générer automatiquement du code passe-partout.
53. gradle-cleaner-intellij-plugin
Forcez le retard clair et les tâches Gradle ne sont plus nécessaires.
54. MVP Helper
Un plug-in pour Intellj IDEA et Android Studio qui peut générer des interfaces et des classes d'implémentation pour MVP, vous libérant ainsi les mains.
Pour plus de détails, veuillez consulter l'article MVPHelper du plug-in Android Studio, génération en un clic de code MVP.
55. Entremetteur
Il s'agit d'un plug-in spécialement développé pour l'applet WeChat et est actuellement disponible dans IntelliJ IDEA. Il peut vous aider à terminer le processus de répétition de méthodes de liaison mécaniques, ennuyeuses et gênantes, et à injecter automatiquement de nouvelles méthodes qui doivent être créées dans les fichiers js.
56. Plugin de support Emoji
Laissez Intellij prendre en charge le rappel de saisie Emoji
57. Ouvrir-Uploader
Téléchargez le fichier apk à l'adresse spécifiée et fournissez des paramètres personnalisés
58. Modèles multitypes
Générez MultiType et itemviewprovider (pour plus d'informations sur MultiType, veuillez consulter la nouvelle façon d'Android d'écrire des vues de liste complexes, MultiType )
59. Android-ButterKnife-Plugin-Plus
Le plug-in Android Studio facilite la mise en œuvre rapide du framework d'annotation ButterKnife. Il inclut toutes les fonctions d'android-butterknife-zelezny version 1.6, et ajoute sur cette base les fonctions suivantes :
1. Vous pouvez librement choisir d'initialiser ButterKnife dans la classe actuelle, évitant ainsi l'embarras que la version originale exécutera automatiquement ButterKnife.bind(this) dans onCreate tant que vous utilisez le contrôle d'initialisation du plug-in.
De cette façon, ButterKnife peut être initialisé dans la classe de base. Il n'est pas nécessaire de l'initialiser dans chaque classe, ce qui rend plus pratique la construction du cadre de développement.
2. Dans l'interface des paramètres d'Android Studio, un paramètre de valeur par défaut est fourni pour forcer ou non l'initialisation dans la classe actuelle, afin que le plug-in puisse être utilisé de manière plus conforme à vos propres habitudes de fonctionnement.
60. ApkMultiChannelPlugin
Il s'agit d'un plug-in Android Studio / IDEA destiné à faciliter le packaging multicanal Android.
Installer:
- Ouvrez Android Studio : ouvrez Paramètres/Préférences -> Plugins -> Parcourir les référentiels, puis recherchez ApkMultiChannel, installez et redémarrez
ou
- Téléchargez ApkMultiChannelPlugin.jar puis Paramètres/Préférences -> Plugins -> Installer le plugin à partir du disque Sélectionnez ApkMultiChannelPlugin.jar pour installer et redémarrer
Comment utiliser:
-
Sélectionnez l'apk
Sélectionnez un apk et faites un clic droit, cliquez sur Créer multicanal
-
Configuration
Configurez les informations de signature, les méthodes et canaux de packaging, etc.
Instructions de configuration :
Chemin du magasin de clés : chemin d'accès au fichier de signature
Mot de passe du magasin de clés : mot de passe pour signer des fichiers
Alias de clé : alias de clé
Mot de passe clé : mot de passe clé
Chemin Zipalign : le chemin d'accès au fichier zipalign (utilisé pour optimiser l'apk ; zipalign garantit que toutes les données non compressées commencent par un alignement d'octets spécifique par rapport au début du fichier, ce qui réduit la quantité de RAM consommée par l'application.)
Version du signataire : sélectionnez la version de signature : apksigner et jarsigner
Type de construction : méthode d'emballage
Chaînes : Liste des chaînes, une par ligne, vous pouvez en ajouter > ou pas au début (le programme l'ajoutera tout seul lors de la sauvegarde des informations)
-
Commencez à faire vos valises
Une fois la configuration terminée, appuyez sur OK pour démarrer le packaging des chaînes. Le fichier sera affiché dans le répertoire des chaînes sous le répertoire actuel de l'apk sélectionné.
61. Créateur de codes
Un plug-in de génération de code pour IDEA qui prend en charge des modèles de code personnalisés pour générer du code via Velocity. Introduction détaillée au plug-in de génération de code IDEA CodeMaker
62. idée-BAD
Vous pouvez vider le cache et redémarrer l'application en un seul clic
Ce plug-in provient du partage de [email protected]. Merci à [email protected] pour le partage.
63. Vue de la mémoire du débogueur JVM
Un plug-in de débogage de mémoire très utile dans Android Studio et IDEA
Pour plus de détails, veuillez vous référer à l'article Parler d'un plug-in de débogage de mémoire très utile dans Android Studio et IDEA .
64. TinyPic
Fonction : Compresser les ressources d'images, jusqu'à 500 images peuvent être compressées à la fois. La fonction principale de compression est fournie par le site Web TinyPng.
Mais ce site Web ne peut télécharger que 20 images à la fois, vous devez donc télécharger et télécharger, et répéter le travail de téléchargement et de téléchargement. Heureusement, ce site Web fournit une API pour compresser les images.
Demandez une clé API sous la page développeur. Pour une clé, il y a 500 quotas de compression gratuits par mois. Si la compression dépasse 500 images, elle ne peut pas être utilisée. Des frais supplémentaires s'appliquent. Mais postuler à cette API est très simple : il vous suffit de renseigner votre adresse e-mail et votre nom d'utilisateur, puis de demander deux adresses e-mail supplémentaires. 1000 photos suffisent. Nous recommandons ici l'adresse e-mail de dix minutes de Google, qui ne nécessite pas d'inscription et ne peut être utilisée que pendant dix minutes. Elle est très pratique pour recevoir des codes de vérification.
Utilisation :
1. Téléchargez le plug-in TinyPic dans Fichier->Paramètres->Plugins
2. Redémarrez après l'installation et recherchez TinyPic dans le répertoire Outils.
3. Entrez la clé API appliquée sur https://tinypng.com/developers
4. Sélectionnez une image. Vous pouvez sélectionner une image, un dossier ou les deux. Quoi qu'il en soit, il parcourt les images du dossier, filtre les jpg et les png, ainsi que le nombre de touches restant.
5. Progression de la compression
6. Plus de 500 invites (nous envisagerons d'ajouter un fichier pour générer des informations compressées à l'avenir, car tout le monde utilise git, ce n'est en fait pas nécessaire)
65. Réciter des mots
Il s'agit d'un plug-in de traduction AndroidStudio et d'enregistrement de mots inconnus
Les mots que vous traduisez seront enregistrés dans le fichier ReciteWords.md de votre répertoire utilisateur actuel (par exemple : C:\Users\Bolex\ReciteWords.md). Il peut être ouvert via l'éditeur Markdown pour l'apprentissage. L'effet est le suivant :
66. Générateur de modèles
TemplateBuilder est un plug-in AS qui peut nous aider à générer rapidement un modèle Android Studio. Il améliore la méthode de configuration des modèles un par un par rapport à l'utilisation de plug-ins. Pour la production de modèles simples, la génération ne prend qu'un seul clic.