Berbagi teknologi

pelajaran sehari-hari

2024-07-12

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

  

🍎blog pribadi:Beranda

🏆Kolom pribadiBahasa Indonesia: Bahasa Indonesia: Android

⛳️  Jika Anda tidak menyumbang ke Dinasti Tang, saya akan membantu Anda mencapai kesuksesan.

Daftar isi

teks

7.11 res+Catatan AndroidManifest

<>

<>

pemilih

membentuk

sumber daya

File AndroidMainifest.xml di bawah main

aplikasi

izinkanCadangan

inco=@mipmap/ic_launcher

label="@string/nama_aplikasi"

mendukungRtl="benar"

tema="@style/Tema.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

requestLegacyExternalStorage="benar"

alat:targetApi="31"

aturan ekstraksi data="@xml/aturan_ekstraksi_data"

fullBackupContent="@xml/aturan_cadangan"

android:nama=".MainActivity" android.:exported="benar"

filter maksud

android:nama ="android.maksud.tindakan.UTAMA"

android:nama=“android.intent.categoty.LAUNCHER"

blog saya yang lain


teks

7.11 res+Catatan AndroidManifest

android:layout_height='match_parent' mendefinisikan tinggi tata letak agar sesuai dengan wadah induk

android: orientasi="vertikal" mengatur subview secara vertikal

tools:context menyetel konteks yang digunakan untuk pratinjau ke:. . . .

android:backgroung: Mengatur latar belakang menjadi hitam

<EditText

android: id menyetel id pengidentifikasi unik ini

android:editable Menyetel apakah EditText dapat diedit android:orientation="horizontal" Menentukan arah pengaturan subview LinearLayout atau wadah tata letak lainnya yang mendukung orientasi. hori adalah pengaturan tampilan horizontal android:gravity="center_horizontal"&gt; digunakan untuk mengatur perataan horizontal konten tampilan dalam ruang yang tersedia. center menyelaraskan tampilan secara horizontal di tengah

<Button

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

pemilih

android:state_pressed: Keadaan ditekan.

android:state_focused: Keadaan fokus.

android:state_checked: negara bagian yang dipilih.

android:state_enabled: Status diaktifkan.

android:state_selected: negara bagian yang dipilih.

android:state_hovered:hover state (biasanya digunakan untuk mouseover).

selector Ini adalah file sumber daya di Android, digunakan untuk menentukan tampilan elemen UI (seperti tombol, gambar, dll.) di berbagai status.lulusselector, Anda dapat menentukan latar belakang, gambar, atau warna berbeda untuk elemen UI dalam status berbeda (seperti ditekan, fokus, dipilih, dll.) untuk mendapatkan efek dinamis.

``: Ini adalah elemen root, yang menunjukkan bahwa ini adalah sumber daya pemilih.

``: setiap item Elemen mewakili suatu negara.

  • android:drawable: Tentukan sumber daya yang digunakan dalam keadaan ini, seperti warna atau gambar.

  • android:state_pressed="true" : Menandakan bahwa tombol ditekan.Ada negara bagian lain yang bisa digunakan, sepertistate_focused(fokus),state_checked(terpilih),state_enabled(aktifkan) dll.

keadaan default item : Sumber daya yang digunakan ketika status lainnya tidak terpenuhi. Biasanya ditempatkan terakhir.

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

membentuk

Ini adalah file sumber daya yang mendefinisikan geometri yang dapat digambar. Memungkinkan pembuatan elemen grafis sederhana, seperti persegi panjang, persegi panjang bulat, elips, yang dapat digunakan untuk membuat batas pembatas latar belakang untuk tombol.

sumber daya

`` adalah elemen root dalam file sumber daya Android, digunakan untuk menentukan berbagai jenis sumber daya, seperti string, warna, ukuran, dll. Sumber daya ini dapat direferensikan dan digunakan di berbagai bagian aplikasi, memungkinkan pengelolaan terpusat dan penggunaan kembali sumber daya.

File AndroidMainifest.xml di bawah main

aplikasi

Berisi deklarasi properti dan komponen terkait aplikasi

izinkanCadangan

Apakah akan mengizinkan pencadangan data aplikasi

inco=@mipmap/ic_launcher

Tentukan ikon aplikasi

label="@string/nama_aplikasi"

Mendefinisikan ikon melingkar berfungsi pada perangkat yang mendukung ikon melingkar

mendukungRtl="benar"

Apakah akan mendukung arah tata letak kanan ke kiri

tema="@style/Tema.TestApp"

Tema aplikasi, menentukan gaya yang digunakan oleh aplikasi

appComponentFactory="androidx.core.app.CorecomponentFactory"

Tentukan kelas pabrik komponen aplikasi untuk membuat instance komponen aplikasi

requestLegacyExternalStorage="benar"

Permintaan untuk menggunakan akses penyimpanan eksternal lama, tersedia untuk Android Q (29) dan lebih tinggi

alat:targetApi="31"

Tentukan level API target alat tanpa memengaruhi perilaku waktu proses sebenarnya

aturan ekstraksi data="@xml/aturan_ekstraksi_data"

Tentukan lokasi file aturan ekstraksi data (dapat dihapus jika tidak diperlukan)

fullBackupContent="@xml/aturan_cadangan"

Tentukan lokasi file konten full backup (dapat dihapus)

android:nama=".MainActivity" android.:exported="benar"

Tentukan komponen aktivitas 'android:nama' yang menentukan nama kelas aktivitas

android:exported menentukan apakah aktivitas dapat diluncurkan oleh aplikasi lain

filter maksud

Filter maksud aktivitas menentukan maksud mana yang dapat ditanggapi oleh aktivitas

android:nama ="android.maksud.tindakan.UTAMA"

Tentukan aktivitas sebagai aktivitas entri utama dan aktivitas default saat aplikasi dimulai

android:nama=“android.intent.categoty.LAUNCHER"

Tambahkan aktivitas ke peluncur sehingga muncul di daftar aplikasi.

blog saya yang lain

[MySQL] Tiga aturan utama standardisasi database—eksplorasi prinsip desain paradigma-Blog CSDN

[JAVA] Apa perbedaan antara thread run() dan start()? -Blog CSDN

[Obrolan Harian] Keterampilan wawancara penting bagi programmer: Cara menonjol di medan wawancara - Blog CSDN

[JAVA] Java8 memulai ConcurrentHashMap, mengapa kunci segmentasi ditinggalkan - Blog CSDN

[JAVA] Cara memastikan koleksi tidak dapat diubah-Blog CSDN

[Pengembangan Web] Manajemen Sesi dan Strategi Implementasi di Lingkungan Tanpa Cookie-Blog CSDN

[Mybatis] Cara mencegah sql injection di Blog Mybatis-CSDN

[Rekayasa Perangkat Lunak] Menuju Ketangkasan: Analisis Mendalam tentang Esensi Kerangka Scrum - Blog CSDN

[Musim Semi] Memahami IoC dan AOP: Membangun arsitektur perangkat lunak yang fleksibel dan modular - Blog CSDN