2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
🍎blog personnel :Page d'accueil
🏆Chronique personnelle:Android
⛳️ Si vous ne faites pas de don à la dynastie Tang, je vous remercierai pour votre succès.
Table des matières
7.11 res+Notes du manifeste Android
Fichier AndroidMainifest.xml sous principal
étiquette = « @string/app_name »
appComponentFactory="androidx.core.app.CorecomponentFactory"
requestLegacyExternalStorage = "true"
dataExtractionRules="@xml/data_extraction_rules"
fullBackupContent="@xml/règles_de_sauvegarde"
android:nom=".MainActivity" android.:exported="true"
android:nom = "android.intent.action.MAIN"
android:name=“android.intent.categoty.LAUNCHER”
android:layout_height='match_parent' définit la hauteur de mise en page pour correspondre au conteneur parent
Android : orientation="vertical" organise les sous-vues verticalement
tools:context définit le contexte utilisé pour la prévisualisation sur :. . . .
android:backgroung : définir l'arrière-plan sur noir
android : id définit cet identifiant unique id
android:editable Définit si EditText peut être modifié android:orientation="horizontal" Spécifie la direction de disposition des sous-vues de LinearLayout ou d'autres conteneurs de mise en page prenant en charge l'orientation. hori est la disposition horizontale de la vue. Android:gravity="center_horizontal"> est utilisé pour définir l'alignement horizontal du contenu de la vue dans son espace disponible. centre aligne la vue horizontalement au centre
android:background="@drawable/selector"/><!-- 设置按钮的背景为selector资源 -->
android:state_pressed
: État pressé.
android:state_focused
: État de mise au point.
android:state_checked
: état sélectionné.
android:state_enabled
: État activé.
android:state_selected
: état sélectionné.
android:state_hovered
:état de survol (généralement utilisé pour le survol de la souris).
selector
Il s'agit d'un fichier de ressources sous Android, utilisé pour définir l'apparence des éléments de l'interface utilisateur (tels que des boutons, des images, etc.) dans différents états.passerselector
, vous pouvez spécifier différents arrière-plans, images ou couleurs pour un élément de l'interface utilisateur dans différents états (tels que pressé, focalisé, sélectionné, etc.) pour obtenir des effets dynamiques.
``: Il s'agit de l'élément racine, indiquant qu'il s'agit d'une ressource de sélection.
``: chaque item
L'élément représente un état.
android:drawable
: Spécifiez les ressources utilisées dans cet état, telles que les couleurs ou les images.
android:state_pressed="true"
: Indique que le bouton est enfoncé.Il existe d'autres états qui peuvent être utilisés, tels questate_focused
(se concentrer),state_checked
(choisi),state_enabled
(activer) etc.
État par défaut item
: Une ressource utilisée lorsqu'un autre statut n'est pas satisfait. Généralement placé en dernier.
<!-- 当按钮被按下时,使用 gray 作为背景 --> <item android:drawable="@drawable/gray" android:state_pressed="true"/> <!-- 当按钮处于默认状态时,使用 white 作为背景 --> <item android:drawable="@drawable/white"/>
Il s'agit d'un fichier de ressources qui définit la géométrie dessinable. Permet la création d'éléments graphiques simples, tels que des rectangles, des rectangles arrondis, des ellipses, qui peuvent être utilisés pour créer des bordures de séparation d'arrière-plan pour les boutons.
`` est l'élément racine du fichier de ressources Android, utilisé pour définir différents types de ressources, tels que des chaînes, des couleurs, des tailles, etc. Ces ressources peuvent être référencées et utilisées dans différentes parties de l'application, permettant une gestion centralisée et une réutilisation des ressources.
Contient les déclarations de propriétés et de composants liées à l'application
S'il faut autoriser la sauvegarde des données de l'application
Définir l'icône de l'application
La définition d'icônes circulaires fonctionne sur les appareils prenant en charge les icônes circulaires
S'il faut prendre en charge la direction de mise en page de droite à gauche
Le thème de l'application, précisant les styles utilisés par l'application
Définir la classe de fabrique de composants d'application pour instancier les composants d'application
Demande d'utilisation de l'ancien accès au stockage externe, disponible pour Android Q (29) et supérieur
Spécifiez le niveau d'API cible de l'outil sans affecter le comportement d'exécution réel
Spécifiez l'emplacement du fichier de règles d'extraction de données (peut être supprimé si cela n'est pas nécessaire)
Spécifiez l'emplacement du fichier de contenu de sauvegarde complète (peut être supprimé)
Définir un composant d'activité 'android:name' spécifie le nom de la classe d'activité
android:exported précise si l'activité peut être lancée par d'autres applications
Le filtre d'intention de l'activité détermine à quelles intentions l'activité peut répondre
Spécifiez l'activité comme activité d'entrée principale et activité par défaut au démarrage de l'application
Ajoutez l'activité au lanceur pour qu'elle apparaisse dans la liste des applications.
[JAVA] Quelle est la différence entre thread run() et start() ? -Blog RPSC
[JAVA] Comment s'assurer qu'une collection ne peut pas être modifiée-CSDN Blog
[Mybatis] Comment empêcher l'injection SQL dans le blog Mybatis-CSDN