L'arrangement de plug-ins le plus complet pour Android Studio

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.

Présentation détaillée

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

Utiliser : ou


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:

  1. Sélectionnez l'apk

    Sélectionnez un apk et faites un clic droit, cliquez sur Créer multicanal

  2. 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)

  3. 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.

https://tinypng.com/

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.

 

Je suppose que tu aimes

Origine blog.csdn.net/zhao8856234/article/details/102800736
conseillé
Classement