Resumen resumen de Android

aplicación de código abierto

1. Proyecto de desarrollo mixto AHP

Dirección: https://github.com/Witnin/AHP

Introducción: Kotlin+Java

Configuración común:

  1. Configuración del manifiesto de Android:

1.1 Transmisión de texto claro:

Agregar configuración a la aplicación

android:usesCleartextTraffic="true"

2. Permisos:

2.1 Introducción:

https://blog.csdn.net/u012514113/article/details/128865859

diseño de la interfaz

  1. Diseño lineal LinearLayout:

  1. RelativeLayout diseño relativo:

https://within.blog.csdn.net/article/details/130316622?spm=1001.2014.3001.5502

  1. Diseño de la tabla TableLayout:

  1. Diseño de marco FrameLayout:

  1. Diseño de restricción ConstraintLayout:

creación de recursos

  1. Creación de imágenes .9.png: https://within.blog.csdn.net/article/details/130951380?spm=1001.2014.3001.5502

  1. Creación de gráficos vectoriales XML: https://within.blog.csdn.net/article/details/130578280?spm=1001.2014.3001.5502

Marco común

resumen

ARouter、Atlas、CC
Koin、Hilt/dagger2
EasyPermission
Vacsonic、AgentWeb
Gson
Glide、picasso、Fresco
Retrofit/okhttp/okGo
Lottile
LeakCanery、DoKit
Zxing/Zbar
Sophix、TinkerPatch
Jetpack
Logger、Timber、Hugo
vLayout,tangram
Luban
banner

navegación

1. Marco de navegación ARouter integrado

Dirección del sitio web oficial (mantenimiento de parada): https://github.com/alibaba/ARouter/blob/master/README_CN.md

jadepeakpoet :https://github.com/jadepeakpoet/ARouter/blob/develop/README_CN.md

Dirección: https://within.blog.csdn.net/article/details/129297242?spm=1001.2014.3001.5502

2. Navegación Jetpack integrada

Dirección del sitio web oficial: https://developer.android.google.cn/jetpack/androidx/releases/navigation?hl=zh-cn#version_260_2

dirección de demostración (configuración xml transformada en lectura json): https://github.com/Witnin/Navigation_example

2.1, el texto del icono de configuración de navegación se muestra al mismo tiempo

Configure el texto del icono y muestre BottomNavigationView al mismo tiempo Agregue la aplicación: labelVisibilityMode="labeled"

        <com.google.android.material.bottomnavigation.BottomNavigationView
            android:id="@+id/nav_view"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="0dp"
            android:layout_marginEnd="0dp"
            android:background="?android:attr/windowBackground"
            app:labelVisibilityMode="labeled"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:menu="@menu/bottom_nav_menu" />

Embalar:

  1. Embalaje ordinario:

https://within.blog.csdn.net/article/details/130399185?spm=1001.2014.3001.5502

  1. Embalaje multicanal VasDolly:

https://within.blog.csdn.net/article/details/130399447?spm=1001.2014.3001.5502

Resumen de ERRORES

1. Enrutador:

1.1 Error de ARouter integrado:

https://blog.csdn.net/qq_41264674/article/details/129296683?spm=1001.2014.3001.5501

2, Modernización:

2.1 Los parámetros de @Field solo se pueden usar con codificación de formulario:

https://within.blog.csdn.net/article/details/130339753?spm=1001.2014.3001.5502

3, Android Studio:

3.1 Ninguna versión del NDK coincide con la versión solicitada

https://within.blog.csdn.net/article/details/130531672?spm=1001.2014.3001.5502

Redactar JetPack

1. Tire hacia arriba para actualizar, tire hacia abajo para cargar:

https://within.blog.csdn.net/article/details/130250760?spm=1001.2014.3001.5502

Supongo que te gusta

Origin blog.csdn.net/qq_41264674/article/details/129296911
Recomendado
Clasificación