Κοινή χρήση τεχνολογίας

καθημερινή μελέτη

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  

🍎προσωπικό blog:Αρχική σελίδα

🏆Προσωπική στήληAndroid

⛳️  Εάν δεν κάνετε δωρεά στη Δυναστεία των Τανγκ, θα σας βοηθήσω να πετύχετε.

Πίνακας περιεχομένων

κείμενο

7.11 res+AndroidManifest Notes

<>

<>

εκλέκτορας

σχήμα

πόροι

Αρχείο AndroidMainifest.xml κάτω από το main

εφαρμογή

Επιτρέπει τη δημιουργία αντιγράφων ασφαλείας

inco=@mipmap/ic_launcher

label="@string/app_name"

supportsRtl="true"

theme="@style/Theme.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

requestLegacyExternalStorage="true"

tools:targetApi="31"

dataExtractionRules="@xml/data_extraction_rules"

fullBackupContent="@xml/backup_rules"

android:name=".MainActivity" android.:exported="true"

φίλτρο πρόθεσης

android:name ="android.intent.action.MAIN"

android:name="android.intent.categoty.LAUNCHER"

τα άλλα μου ιστολόγια


κείμενο

7.11 res+AndroidManifest Notes

android:layout_height='match_parent' ορίζει το ύψος διάταξης για να ταιριάζει με το γονικό κοντέινερ

android: orientation="vertical" τακτοποιεί τις δευτερεύουσες προβολές κατακόρυφα

tools:context ορίζει το περιβάλλον που χρησιμοποιείται για την προεπισκόπηση σε:. . . .

android:backgroung: Ρυθμίστε το φόντο σε μαύρο

<EditText

android: id ορίζει αυτό το μοναδικό αναγνωριστικό

android:editable Ορίζει εάν το EditText μπορεί να επεξεργαστεί android:orientation="horizontal" Καθορίζει την κατεύθυνση διάταξης υποπροβολής του LinearLayout ή άλλων κοντέινερ διάταξης που υποστηρίζουν τον προσανατολισμό. Το hori είναι η οριζόντια διάταξη προβολής android:gravity="center_horizontal"&gt; χρησιμοποιείται για τον ορισμό της οριζόντιας στοίχισης του περιεχομένου προβολής εντός του διαθέσιμου χώρου του. κέντρο ευθυγραμμίζει την προβολή οριζόντια στο κέντρο

<Button

android:background="@drawable/selector"/&gt;<!-- 设置按钮的背景为selector资源 -->

εκλέκτορας

android:state_pressed: Πιεσμένη κατάσταση.

android:state_focused: Κατάσταση εστίασης.

android:state_checked: επιλεγμένη κατάσταση.

android:state_enabled: Ενεργοποιημένη κατάσταση.

android:state_selected: επιλεγμένη κατάσταση.

android:state_hovered:κατάσταση αιώρησης (συνήθως χρησιμοποιείται για αλλαγή του ποντικιού).

selector Είναι ένα αρχείο πόρων στο Android, που χρησιμοποιείται για τον καθορισμό της εμφάνισης στοιχείων διεπαφής χρήστη (όπως κουμπιά, εικόνες κ.λπ.) σε διαφορετικές καταστάσεις.πέρασμαselector, μπορείτε να καθορίσετε διαφορετικά φόντο, εικόνες ή χρώματα για ένα στοιχείο διεπαφής χρήστη σε διαφορετικές καταστάσεις (όπως πατημένο, εστιασμένο, επιλεγμένο κ.λπ.) για να επιτύχετε δυναμικά εφέ.

``: Αυτό είναι το ριζικό στοιχείο, υποδεικνύοντας ότι πρόκειται για πόρο επιλογέα.

``: καθε item Το στοιχείο αντιπροσωπεύει μια κατάσταση.

  • android:drawable: Καθορίστε τους πόρους που χρησιμοποιούνται σε αυτήν την κατάσταση, όπως χρώματα ή εικόνες.

  • android:state_pressed="true" : Υποδεικνύει ότι το κουμπί είναι πατημένο.Υπάρχουν και άλλες καταστάσεις που μπορούν να χρησιμοποιηθούν, όπως π.χstate_focused(Συγκεντρώνω),state_checked(επιλεγμένο),state_enabled(ενεργοποίηση) κ.λπ.

προεπιλεγμένη κατάσταση item : Ένας πόρος που χρησιμοποιείται όταν δεν ικανοποιείται οποιαδήποτε άλλη κατάσταση. Συνήθως τοποθετείται τελευταία.

 <!-- 当按钮被按下时,使用 gray 作为背景 -->    <item android:drawable="@drawable/gray"          android:state_pressed="true"/>    <!-- 当按钮处于默认状态时,使用 white 作为背景 -->    <item android:drawable="@drawable/white"/>

σχήμα

Είναι ένα αρχείο πόρων που ορίζει τη γεωμετρία που μπορεί να σχεδιαστεί. Επιτρέπει τη δημιουργία απλών γραφικών στοιχείων, όπως ορθογώνια, στρογγυλεμένα ορθογώνια, ελλείψεις, τα οποία μπορούν να χρησιμοποιηθούν για τη δημιουργία περιγραμμάτων διαχωριστικών φόντου για κουμπιά.

πόροι

Το `` είναι το ριζικό στοιχείο στο αρχείο πόρων Android, που χρησιμοποιείται για τον καθορισμό διαφόρων τύπων πόρων, όπως συμβολοσειρές, χρώματα, μεγέθη κ.λπ. Αυτοί οι πόροι μπορούν να αναφέρονται και να χρησιμοποιηθούν σε διαφορετικά μέρη της εφαρμογής, επιτρέποντας την κεντρική διαχείριση και επαναχρησιμοποίηση των πόρων.

Αρχείο AndroidMainifest.xml κάτω από το main

εφαρμογή

Περιέχει δηλώσεις ιδιοκτησίας και στοιχείων που σχετίζονται με την εφαρμογή

Επιτρέπει τη δημιουργία αντιγράφων ασφαλείας

Εάν επιτρέπεται η δημιουργία αντιγράφων ασφαλείας δεδομένων της εφαρμογής

inco=@mipmap/ic_launcher

Ορίστε το εικονίδιο της εφαρμογής

label="@string/app_name"

Ο ορισμός κυκλικών εικονιδίων λειτουργεί σε συσκευές που υποστηρίζουν κυκλικά εικονίδια

supportsRtl="true"

Αν υποστηρίζεται η κατεύθυνση διάταξης από δεξιά προς τα αριστερά

theme="@style/Theme.TestApp"

Το θέμα της εφαρμογής, προσδιορίζοντας τα στυλ που χρησιμοποιεί η εφαρμογή

appComponentFactory="androidx.core.app.CorecomponentFactory"

Καθορίστε την εργοστασιακή κλάση στοιχείων εφαρμογής για την προετοιμασία στοιχείων εφαρμογής

requestLegacyExternalStorage="true"

Αίτημα για χρήση πρόσβασης εξωτερικού χώρου αποθήκευσης παλαιού τύπου, διαθέσιμη για Android Q (29) και νεότερη έκδοση

tools:targetApi="31"

Καθορίστε το επίπεδο στόχου API του εργαλείου χωρίς να επηρεαστεί η πραγματική συμπεριφορά χρόνου εκτέλεσης

dataExtractionRules="@xml/data_extraction_rules"

Καθορίστε τη θέση του αρχείου κανόνων εξαγωγής δεδομένων (μπορεί να διαγραφεί εάν δεν απαιτείται)

fullBackupContent="@xml/backup_rules"

Καθορίστε τη θέση του πλήρους αρχείου περιεχομένου αντιγράφου ασφαλείας (μπορεί να διαγραφεί)

android:name=".MainActivity" android.:exported="true"

Καθορίστε ένα στοιχείο δραστηριότητας Το 'android:name' καθορίζει το όνομα της κλάσης δραστηριότητας

android:exported καθορίζει εάν η δραστηριότητα μπορεί να ξεκινήσει από άλλες εφαρμογές

φίλτρο πρόθεσης

Το φίλτρο πρόθεσης της δραστηριότητας καθορίζει σε ποιες προθέσεις μπορεί να ανταποκριθεί η δραστηριότητα

android:name ="android.intent.action.MAIN"

Καθορίστε τη δραστηριότητα ως κύρια δραστηριότητα καταχώρισης και την προεπιλεγμένη δραστηριότητα όταν ξεκινά η εφαρμογή

android:name="android.intent.categoty.LAUNCHER"

Προσθέστε τη δραστηριότητα στο πρόγραμμα εκκίνησης ώστε να εμφανίζεται στη λίστα εφαρμογών.

τα άλλα μου ιστολόγια

[MySQL] Τρεις κύριοι κανόνες τυποποίησης βάσεων δεδομένων—μια εξερεύνηση αρχών σχεδίασης παραδειγμάτων-CSDN Blog

[JAVA] Ποια είναι η διαφορά μεταξύ του thread run() και του start(); -Ιστολόγιο CSDN

[Καθημερινή συνομιλία] Βασικές δεξιότητες συνέντευξης για προγραμματιστές: Πώς να ξεχωρίσετε στο πεδίο μάχης των συνεντεύξεων - Ιστολόγιο CSDN

[JAVA] Η Java8 ξεκινά το ConcurrentHashMap, γιατί εγκαταλείπεται το κλείδωμα τμηματοποίησης - Ιστολόγιο CSDN

[JAVA] Πώς να διασφαλίσετε ότι μια συλλογή δεν μπορεί να τροποποιηθεί-CSDN Blog

[Ανάπτυξη Ιστού] Στρατηγικές διαχείρισης συνεδρίας και υλοποίησης σε περιβάλλον χωρίς cookie-CSDN Blog

[Mybatis] Πώς να αποτρέψετε την ένεση sql στο Mybatis-CSDN Blog

[Software Engineering] Sailing the Road to Agility: In-depth Analysis of the Essence of the Scrum Framework - CSDN Blog

[Spring] Κατανόηση του IoC και του AOP: Δημιουργία μιας ευέλικτης και αρθρωτής αρχιτεκτονικής λογισμικού - CSDN Blog