Teknologian jakaminen

päivittäinen opiskelu

2024-07-12

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

  

🍎henkilökohtainen blogi:Kotisivu

🏆HenkilökohtaistaAndroid

⛳️  Jos et lahjoita Tang-dynastialle, kiitän sinua menestyksestäsi.

Sisällysluettelo

teksti

7.11 res+AndroidManifest Notes

<>

<>

valitsin

muoto

resursseja

AndroidMainifest.xml-tiedosto main

sovellus

salli varmuuskopiointi

inco=@mipmap/ic_launcher

label="@merkkijono/sovelluksen_nimi"

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"

tarkoitus-suodatin

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

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

muut blogini


teksti

7.11 res+AndroidManifest Notes

android:layout_height='match_parent' määrittää asettelun korkeuden, joka vastaa ylätason säilöä

android: orientation="vertical" järjestää alinäkymät pystysuunnassa

tools:context asettaa esikatseluun käytetyn kontekstin:. . . .

android:backgroung: Aseta tausta mustaksi

<EditText

android: id asettaa tämän yksilöllisen tunnisteen tunnuksen

android:editable Asettaa, voidaanko EditTextiä muokata. android:orientation="horizontal" Määrittää LinearLayoutin tai muiden suuntausta tukevien asettelusäiliöiden alinäkymän järjestelyn suunnan. hori on näkymän vaakasuora järjestely. android:gravity="center_horizontal"&gt; käytetään asettamaan näkymän sisällön vaakasuora kohdistus sen käytettävissä olevaan tilaan. center kohdistaa näkymän vaakasuoraan keskelle

<Button

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

valitsin

android:state_pressed: Painettu tila.

android:state_focused: Tarkennustila.

android:state_checked: valittu tila.

android:state_enabled: Käytössä tila.

android:state_selected: valittu tila.

android:state_hovered:hover state (yleensä käytetään hiiren osoitinta).

selector Se on Androidin resurssitiedosto, jota käytetään määrittämään käyttöliittymäelementtien (kuten painikkeiden, kuvien jne.) ulkonäkö eri tiloissa.kulkeaselector, voit määrittää käyttöliittymäelementille erilaisia ​​taustoja, kuvia tai värejä eri tiloissa (kuten painettuna, tarkennettuna, valittuna jne.) dynaamisten tehosteiden saavuttamiseksi.

``: Tämä on juurielementti, joka osoittaa, että tämä on valitsinresurssi.

``: jokainen item Elementti edustaa tilaa.

  • android:drawable: Määritä tässä tilassa käytetyt resurssit, kuten värit tai kuvat.

  • android:state_pressed="true" : Osoittaa, että painiketta on painettu.On muitakin tiloja, joita voidaan käyttää, kutenstate_focused(tarkennus),state_checked(valittu),state_enabled(käyttöön) jne.

oletustila item : Resurssi, jota käytetään, kun jokin muu tila ei täyty. Yleensä sijoitetaan viimeiseksi.

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

muoto

Se on resurssitiedosto, joka määrittää piirrettävän geometrian. Mahdollistaa yksinkertaisten graafisten elementtien luomisen, kuten suorakulmiot, pyöristetyt suorakulmiot, ellipsit, joita voidaan käyttää taustan jakajareunusten luomiseen painikkeille.

resursseja

`` on Android-resurssitiedoston juurielementti, jota käytetään määrittämään erityyppisiä resursseja, kuten merkkijonoja, värejä, kokoja jne. Näihin resursseihin voidaan viitata ja niitä voidaan käyttää sovelluksen eri osissa, mikä mahdollistaa resurssien keskitetyn hallinnan ja uudelleenkäytön.

AndroidMainifest.xml-tiedosto main

sovellus

Sisältää sovelluksiin liittyviä ominaisuus- ja komponenttiilmoituksia

salli varmuuskopiointi

Sallitaanko sovelluksen tietojen varmuuskopiointi

inco=@mipmap/ic_launcher

Määritä sovelluksen kuvake

label="@merkkijono/sovelluksen_nimi"

Pyöreän muotoisten kuvakkeiden määrittäminen toimii laitteissa, jotka tukevat pyöreitä kuvakkeita

supportsRtl="true"

Tuetaanko oikealta vasemmalle -asettelusuuntaa

theme="@style/Theme.TestApp"

Sovelluksen teema, joka määrittää sovelluksen käyttämät tyylit

appComponentFactory="androidx.core.app.CorecomponentFactory"

Määritä sovelluskomponenttien tehdasluokka sovelluskomponenttien luomista varten

requestLegacyExternalStorage="true"

Pyydä käyttää vanhaa ulkoista tallennustilaa, saatavilla Android Q:lle (29) ja uudemmille

tools:targetApi="31"

Määritä työkalun API-kohdetaso vaikuttamatta todelliseen ajonaikaiseen käyttäytymiseen

dataExtractionRules="@xml/data_extraction_rules"

Määritä tiedonpoimintasääntötiedoston sijainti (voidaan poistaa, jos sitä ei vaadita)

fullBackupContent="@xml/backup_rules"

Määritä koko varmuuskopiosisältötiedoston sijainti (voidaan poistaa)

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

Määritä aktiviteettikomponentti 'android:name' määrittää toimintoluokan nimen

android:exported määrittää, voivatko muut sovellukset käynnistää toiminnon

tarkoitus-suodatin

Aktiviteetin tarkoitussuodatin määrittää, mihin aikeisiin aktiviteetti voi vastata

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

Määritä toiminto pääsyöttötoiminnoksi ja oletustoiminto, kun sovellus käynnistyy

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

Lisää aktiviteetti käynnistysohjelmaan niin, että se näkyy sovellusluettelossa.

muut blogini

[MySQL] Tietokannan normalisoinnin kolme pääsääntöä – Paradigman suunnittelun periaatteiden tutkiminen – CSDN-blogi

[JAVA] Mitä eroa on thread run()- ja start()-välillä? -CSDN-blogi

[Daily Chat] Ohjelmoijien välttämättömät haastattelutaidot: kuinka erottua haastattelun taistelukentällä - CSDN-blogi

[JAVA] Java8 käynnistää ConcurrentHashMapin, miksi segmentointilukko hylätään - CSDN-blogi

[JAVA] Kuinka varmistaa, että kokoelmaa ei voi muokata - CSDN-blogi

[Verkkokehitys] Istunnonhallinta- ja toteutusstrategiat evästeettömässä ympäristössä-CSDN-blogissa

[Mybatis] Kuinka estää sql-injektio Mybatis-CSDN-blogissa

[Ohjelmistotekniikka] Agilityn tiellä: perusteellinen analyysi Scrum-kehyksen olemuksesta - CSDN-blogi

[Kevät] IoC:n ja AOP:n ymmärtäminen: Joustavan ja modulaarisen ohjelmistoarkkitehtuurin rakentaminen - CSDN-blogi