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.
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
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:
-
Seleccione apk
Seleccione una apk y haga clic derecho, haga clic en Crear multicanal
-
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)
-
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.
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.