La disposición de complementos más completa para Android Studio

Ahora los desarrolladores de Android básicamente usan Android Studio para el desarrollo (si todavía usas eclipse, está bien, después de todo, puedes hacer lo que quieras). Usar bien el complemento de Android Studio puede reducir en gran medida nuestra carga de trabajo.

1. Formato Gson

Convierta rápidamente una cadena json en un Bean Java, eliminando la necesidad de escribir a mano el Bean Java correspondiente basado en la cadena json.

Cómo usar: tecla de acceso directo Alt+S, también puedes usar Alt+Insertar para seleccionar GsonFormat

2. Android ButterKnife Zelezny

Coopere con ButterKnife para implementar anotaciones y ya no necesitará escribir findViewById, lo cual es genial con solo pensarlo. Seleccione el ID de recurso del xml de diseño en Actividad, Fragmento y Adaptador para generar automáticamente anotaciones tipo butterknife.

Cómo utilizar: Ctrl+Shift+B para seleccionar las opciones que se muestran en la imagen

3. Generador de código de Android

Genere rápidamente la Actividad, Fragmento, Adaptador y Menú correspondientes según el archivo de diseño.


4. Generador de código parcelable de Android

Serialización de JavaBean, implementación rápida de la interfaz Parcelable.

 

5. Los métodos de Android cuentan

Mostrar la cantidad de métodos en bibliotecas dependientes

6. Clasificador de ciclo de vida

Puede ordenar las posiciones del método del ciclo de vida según el ciclo de vida de la Actividad o fragmento, tecla de método abreviado Ctrl + alt + K


7. Vistazo de código

A la derecha, puede obtener una vista previa del código para un posicionamiento rápido.

 

8. encontrarBugs-IDEA

Para encontrar complementos de errores, Android Studio también proporciona funciones de revisión de código (Analizar-Inspeccionar código...)

 

9. WIFI del Banco Asiático de Desarrollo

Utilice wifi para depurar su aplicación de forma inalámbrica sin permisos de root.
También puede consultar los siguientes artículos:
Nuevas formas de depurar aplicaciones wifi de Android ADB WIFI

10. AndroidPixelDimenGenerador

Android Studio genera automáticamente el complemento de archivo dimen.xml

 

11. JsonOnlineViewer

Interfaz de solicitud y depuración en Android Studio

12. Estilizador de Android

Complemento que genera automáticamente código de estilo basado en xml



Uso:

a. copie líneas con estilo futuro desde su archivo layout.xml
b. péguelo en el archivo estilos.xml con Ctrl+Shift+D (o menú contextual)
c. ingrese el nombre del nuevo estilo en la ventana modal
d. ¡Tu estilo está preparado!

13. Importador de elementos dibujables de Android

Este es un complemento de importación de imágenes muy poderoso. Importa el Drawable de íconos de Android y los íconos de Material, importa Drawables en lotes e importa Drawables de múltiples fuentes (es decir, importa imágenes correspondientes a varios ppp de una determinada imagen).








14. SelectorChapek para Android

Los archivos selectores se generan automáticamente nombrando archivos de recursos.



15. GenerarSerialVersionUID

Implementar beans de serialización serializables

Agrega una nueva acción 'SerialVersionUID' en el menú de generación (alt + ins). La acción agrega un campo serialVersionUID en la clase actual o lo actualiza si ya existe, y le asigna el mismo valor que devolvería la herramienta JDK estándar 'serialver'. La acción solo es visible cuando IDEA no está reconstruyendo sus índices, la clase es serializable y no existe ningún campo serialVersionUID o su valor es diferente del que devolvería la herramienta 'serialver'.

16. genymotion

Emulador de Android rápido

17. FugaCanario

Le ayuda a detectar fácilmente pérdidas de memoria durante la fase de desarrollo, lo que hace que su uso sea más fácil y cómodo.
Puede consultar los siguientes artículos:
Instrucciones de uso en chino de LeakCanary

 

18. Finalización del sufijo de Android

Puede completar rápidamente el código según el sufijo. Esta es una extensión. El sistema ya tiene estas funciones, como sout, notnull, etc. Este complemento agrega algunas funciones nuevas sobre la base original. Qué quiero hacer más es usar el código del autor original yo mismo. La función de personalización sería aún mejor

19. Generador de colores holográficos de Android

Genere los archivos de diseño y dibujables correspondientes personalizando los colores del tema Holo

20. complemento-intellij-daga

ayuda visual daga

21. GradleDependenciesHelperPlugin

La dependencia de Maven Gradle admite la finalización automática.

 

22. Quitar el cuchillo de mantequilla

Cada vez que se actualiza ButterKnife, una biblioteca de terceros, las anotaciones para las vistas vinculantes cambiarán, de vincular, inyectar y vincular. Esto hace que muchas personas tengan miedo de actualizar. Una vez actualizado, habrá una gran cantidad de código que debe modificarse manualmente. , es muy doloroso
cuando tenemos un código excelente que debe usarse en otros proyectos, pero descubrimos que ese proyecto tiene restricciones en el uso de bibliotecas de terceros y no podemos usar butterknife. esta vez, tenemos que volver a las anotaciones. Para las dos situaciones anteriores, findviewbyid
está bien si hay relativamente pocas vistas. Si hay docenas de vistas, eliminamos manualmente las anotaciones una por una y escribimos la declaración findviewbyid, que es simplemente una pesadilla (no me pregunten por qué sé que esto es una pesadilla).
Entonces, ¿por qué no se puede realizar este tipo de trabajo regular, repetitivo y simple con un complemento? Entonces surgió la idea de RemoveButterKnife.

Introducción detallada

23. Complemento AndroidProguard

Complemento con un solo clic para generar código de ofuscación del proyecto, que vale la pena instalar ~ (Sin embargo, es posible que la ofuscación de algunos proyectos de terceros aún no se haya agregado por completo)

 

24. complemento otto-intellij

herramienta de navegación de eventos otto.

 

25. complemento eventbus-intellij

Complemento de navegación eventbus (parece no válido para la última versión de EventBus 3.0.0, reemplácelo con eventbus3-intellij-plugin. La dirección de este complemento se encuentra en el número 51 de este artículo)

26. rebaja de ideas

complemento de rebajas

27. Editora sexy

Establecer la imagen de fondo del área de edición de código AS

Primero, haga clic en el botón de configuración de la interfaz para ingresar a la interfaz de configuración, seleccione Complementos, seleccione Navegador... a la derecha, ingrese Sexy... El complemento candidato aparecerá automáticamente a continuación, haga clic en Instalar a la derecha para instalar . Después de que la instalación sea exitosa, debe reiniciar el AS. Una vez completado el reinicio, ingrese a la interfaz de configuración y seleccione Sexy Editor en otras configuraciones. , simplemente inserte una o más imágenes en el lado derecho. Otras configuraciones anteriores pueden configurar el intervalo de orientación, tiempo, transparencia, etc. Una vez completada la configuración, cierre el archivo abierto y vuelva a abrir el archivo del proyecto para mostrar las imágenes insertadas en el área de edición de código, como imagen de fondo del área de edición de código.




28. complemento plegable

Complemento para agrupar archivos de diseño

29. Calculadora de DPI de Android

Complemento de cálculo de DPI

Uso: o


30. gradle-retrolambda

Usando el complemento de expresión lambda en java 6 7

Modifique el jdk compilado a java8:

31. Prettify de Android Studio

Puede escribir las cadenas en el código en el archivo string.xml

Seleccione la cadena, haga clic derecho en el mouse y seleccione como se muestra en la imagen.

Este complemento también puede escribir automáticamente findViewById

32. Interfaz de usuario del tema material

Añade el tema Material a tu AS

 

 

 

33. .ignorar

Todos sabemos que si desea filtrar algunos archivos que no desea enviar en Git, puede agregar los archivos correspondientes a .gitignore. El complemento de Android Studio .gitignore selecciona plantillas según diferentes idiomas, por lo que no No tendrá que molestarse en agregar algunos archivos usted mismo. También tiene una función de autocompletar, por lo que ya no necesitará copiar los nombres de los archivos al filtrarlos. Cuando estamos trabajando en un proyecto, no es necesario enviar todos los archivos, como la carpeta de compilación, los archivos de configuración local y los archivos iml generados por cada módulo. Sin embargo, cada vez que agregamos o confirmamos, los agregaremos accidentalmente. gitignore resuelve este problema. Si no desea enviar un archivo, puede simplemente agregar este archivo al crear el proyecto para bloquear algunas cosas comunes.

34. CheckStyle-IDEA

CheckStyle-IDEA es un complemento para verificar el estilo del código, como convenciones de nomenclatura, Javadoc, diseño de clases, etc. para verificar las especificaciones y estilos del código. Puede seguir las pautas del código Java como Google Oracle o, por supuesto, puede configurarlo de acuerdo con a sus propias reglas Archivos de configuración, lo que le limita efectivamente a seguir mejor los estándares de codificación.

35. Navegador de rebajas

github: complemento Markdown Navigator Markdown

36. ECTraducción

Complemento de Android Studio, traduce del inglés al chino. El complemento de traducción de Android Studio puede traducir del inglés al chino.

 

37. Complemento PermissionsDispatcher

github: El complemento PermissionsDispatcher
genera automáticamente código para permisos 6.0

 

38. Tiempo de Waka

github: WakaTime
registra el tiempo que trabajas en el IDE

 

39. AndroidWiFiADB

Aplicación de depuración inalámbrica

 

40. Localizador de Android

Complemento Android Studio/IntelliJ IDEA que se puede utilizar para traducir automáticamente recursos de cadenas en el proyecto a otros idiomas.

41. Complemento de traducción

Otro complemento de traducción que puede traducir entre chino e inglés.

 

 

42. Prueba única

Genere rápidamente ajustes preestablecidos de patrones únicos

 

43. Complemento de perforación

Android Studio genera automáticamente un complemento de código de diseño

 

reglas de generación de código

a. Recorre automáticamente todos los archivos con ID en el diseño de destino, y aquellos sin ID no serán reconocidos ni procesados. b
. El nombre de la variable generado por el control tiene como valor predeterminado el nombre de ID, que se puede modificar en el campo de entrada de nombre en la página lado derecho del cuadro de confirmación emergente.
c. Todos los botones o controles con clickable=true generarán automáticamente código relacionado con setOnClickListener en el código
. Todos los controles EditText generarán un código de juicio no vacío en el código. Si está vacío, mostrará el contenido de la sugerencia de EditText. Si la sugerencia está vacía, aparecerá el mensaje La cadena xxx no puede estar vacía. Finalmente, la verificación de todos los cuadros de entrada se fusionará en un método de envío. La etiqueta de inclusión en el diseño se reconocerá automáticamente
y Se leerán los controles en el diseño correspondiente.

44. Espejo Jimu

Puede obtener una vista previa del diseño de Android en tiempo real, monitoreará los cambios en los archivos de diseño y actualizará la interfaz de usuario inmediatamente si hay cambios en el código.

45. jRebel para Android

No solo puede obtener una vista previa del diseño de la interfaz de usuario en tiempo real, sino que incluso le permite reemplazar los archivos de clase en el apk en tiempo real después de cambiar el código Java, de modo que la aplicación se pueda actualizar en tiempo real. es: omitir compilación, instalación y ejecución, por lo que puede ahorrarnos mucho tiempo y su efecto también es muy bueno.

 

 

 

46. ​​complemento-administrador-sdk

El complemento de administración del SDK detecta y descarga actualizaciones automáticamente. (La imagen no tiene nada que ver con el complemento)

47. Codota

Busque el mejor código de Android. (Puedes buscar este complemento directamente en Studio)

48. Formato de diseño

Drakeet desarrolla un complemento de Android Studio que formatea sus archivos XML con un solo clic. En cuanto a por qué puede usar este complemento en lugar de la función de formato que viene con Android Studio, puede leer el Blog del autor -> Cuando hablamos de Elegancia del código del archivo de diseño XML 

49. complemento de búsqueda de cadenas de Android

Un complemento que puede encontrar recursos strings.xml ingresando texto

 

50. ideaVim

vim en sí es un excelente editor de texto y Android Studio es un artefacto para escribir aplicaciones de aplicaciones. ¿Cómo sería si se combinaran dos grandes programas de software?
Consulte el artículo para obtener más detalles: Android Studio +Vim

51. complemento eventbus3-intellij

Guiar los posts y eventos de EventBus (válido para la última versión de EventBus 3.0.0).
Principales correcciones de errores:
modificar el nombre del paquete y el nombre del método para adaptarlo a EventBus 3.X.
Reemplazar una clase que ya no existe en la nueva versión. del SDK del complemento intellij.
Agregue algo de try-catch para evitar que el complemento falle

52. Exinap

Exynap es un complemento de Android Studio que ayuda a los desarrolladores a generar automáticamente código repetitivo.

53. complemento-intellij-limpiador-gradle

Fuerce un retraso claro y tareas de Gradle que ya no sean necesarias.

54. Ayudante MVP

Un complemento para Intellj IDEA y Android Studio que puede generar interfaces y clases de implementación para MVP, liberándole las manos.
Para obtener más información, consulte el artículo MVPHelper del complemento Android Studio, generación de código MVP con un solo clic.

 

55. Casamentero

Este es un complemento especialmente desarrollado para el subprograma WeChat y actualmente está disponible en IntelliJ IDEA. Puede ayudarlo a completar el proceso de repetición de métodos de vinculación mecánicos, aburridos y problemáticos, e inyectar automáticamente nuevos métodos que deben crearse en archivos js.

56. Complemento de compatibilidad con emojis

Permita que Intellij admita el recordatorio de entrada de Emoji

57. Cargador abierto

Cargue el archivo apk en la dirección especificada y proporcione parámetros personalizados

 

58. Plantillas multitipo

Genere MultiType y itemviewprovider (para obtener información sobre MultiType, consulte la nueva forma de Android de escribir vistas de listas complejas, MultiType )

59. Android-ButterKnife-Plugin-Plus

El complemento de Android Studio facilita la implementación rápida del marco de anotaciones ButterKnife. Incluye todas las funciones de android-butterknife-zelezny versión 1.6 y agrega las siguientes funciones sobre esta base:

1. Puede elegir libremente si inicializar ButterKnife en la clase actual, evitando la vergüenza de que la versión original ejecute automáticamente ButterKnife.bind(this) en onCreate siempre que utilice el control de inicialización del complemento.

 

De esta manera, ButterKnife se puede inicializar en la clase base, no es necesario inicializarlo en cada clase, lo que hace que sea más conveniente construir el marco de desarrollo.

2. En la interfaz de configuración de Android Studio, se proporciona una configuración de valor predeterminado para forzar la inicialización en la clase actual, de modo que el complemento se pueda utilizar más de acuerdo con sus propios hábitos operativos.

 

60.  ApkMultiChannelPlugin

Este es un complemento de Android Studio/IDEA para facilitar el empaquetado multicanal de Android.

Instalar:

  • Abra Android Studio: abra Configuración/Preferencias -> Complementos -> Examinar repositorios y luego busque ApkMultiChannel, instale y reinicie

o

  • Descargue  ApkMultiChannelPlugin.jar  y luego Configuración/Preferencias -> Complementos -> Instalar complemento desde el disco Seleccione ApkMultiChannelPlugin.jar para instalar y reiniciar

Cómo utilizar:

  1. Seleccione apk

    Seleccione una apk y haga clic derecho, haga clic en Crear multicanal

  2. Configuración

    Configurar información de firma, métodos y canales de empaquetado, etc.

    Instrucciones de configuración:

    Ruta del almacén de claves: la ruta al archivo de firma

    Contraseña del almacén de claves: contraseña para firmar archivos

    Alias ​​de clave: alias de clave

    Contraseña clave: Contraseña clave

    Ruta Zipalign: la ruta al archivo zipalign (usada para optimizar apk; zipalign garantiza que todos los datos sin comprimir comiencen con una alineación de bytes específica en relación con el comienzo del archivo, lo que reduce la cantidad de RAM consumida por la aplicación).

    Versión del firmante: seleccione la versión de la firma: apksigner y jarsigner

    Tipo de construcción: método de embalaje

    Canales: Lista de canales, uno por línea, puedes agregar > o no al principio (el programa lo agregará solo al guardar la información)

  3. Empezar a empacar

    Una vez completada la configuración, presione OK para iniciar el empaquetado del canal. El archivo se generará en el directorio de canales en el directorio actual de la apk seleccionada.

61. Creador de códigos

Un complemento de generación de código para IDEA que admite plantillas de código personalizadas para generar código a través de Velocity. Introducción detallada al complemento de generación de código IDEA CodeMaker

 

62. adb-idea

Puedes borrar el caché y reiniciar la aplicación con un solo clic.

Este complemento proviene del intercambio de [email protected]. Gracias a [email protected] por compartirlo.

63. Vista de memoria del depurador JVM

Un complemento de depuración de memoria muy útil en Android Studio e IDEA

Para obtener más información, consulte el artículo Hablando de un complemento de depuración de memoria muy útil en Android Studio e IDEA .

64. TinyPic

Función: comprimir recursos de imágenes, se pueden comprimir hasta 500 imágenes a la vez. La función principal de compresión la proporciona el sitio web TinyPng.

https://tinypng.com/

Pero este sitio web solo puede cargar 20 imágenes a la vez, por lo que debe cargar y descargar, y cargar y descargar repite el trabajo. Afortunadamente, este sitio web proporciona una API para comprimir imágenes.

Solicite una clave API en la página del desarrollador. Para una clave, hay 500 cuotas de compresión gratuitas por mes. Si la compresión supera las 500 imágenes, no se puede utilizar. Se aplican cargos adicionales. Pero solicitar esta API es muy sencillo: simplemente introduzca su dirección de correo electrónico y nombre de usuario y solicite dos direcciones de correo electrónico más. 1000 imágenes son suficientes. Aquí recomendamos la dirección de correo electrónico de diez minutos de Google, que no requiere registro y solo se puede utilizar durante diez minutos, es muy conveniente para recibir códigos de verificación.

Uso:
1. Descargue el complemento TinyPic en Archivo->Configuración->Complementos

2. Reinicie después de la instalación y busque TinyPic en el directorio Herramientas.

 

 

3. Ingrese   la clave API aplicada en https://tinypng.com/developers

 

4. Seleccione una imagen. Puede seleccionar una imagen, una carpeta o ambas. De todos modos, es recorrer las imágenes de la carpeta, filtrar jpg y png, y el número restante de claves.

 

5. Progreso de la compresión

6. Más de 500 mensajes (consideraremos agregar un archivo para generar información comprimida en el futuro, porque todos usan git, en realidad no es necesario)

65. Recitar palabras

Este es un complemento de traducción y grabación de palabras desconocidas de AndroidStudio.

Las palabras que traduzca se registrarán en el archivo ReciteWords.md en su directorio de usuario actual (por ejemplo: C:\Users\Bolex\ReciteWords.md). Se puede abrir a través del editor Markdown para aprender. El efecto es el siguiente:

 

66. Generador de plantillas

TemplateBuilder es un complemento AS que puede ayudarnos a generar rápidamente plantillas de Android Studio. Mejora el método de configuración de plantillas una por una para usar complementos. Para una producción de plantillas simple, solo se necesita un clic para generar.

 

Supongo que te gusta

Origin blog.csdn.net/zhao8856234/article/details/102800736
Recomendado
Clasificación