Header ads

Header ads
» » AndroidManifest.xml

Tập tin AndroidManifest.xml trong Android

Tập tin AndroidManifest.xml chứa thông tin về package của ứng dụng, bao gồm các thành phần của ứng dụng như activities, services, broadcast receivers, content providers v.v.

Nó thực hiện một số nhiệm vụ khác nhau:

  • Cấp quyền một số phần trong ứng dụng
  • Khai báo các API mà ứng dụng sẽ sử dụng
  • Khai báo các thông tin về ứng dụng

Dưới đây là một tập tin AndroidManifest.xml đơn giản:

  <manifest xmlns:android="http://schemas.android.com/apk/res/android"        package="com.javatpoint.hello"        android:versionCode="1"        android:versionName="1.0" >            <uses-sdk            android:minSdkVersion="8"            android:targetSdkVersion="15" />            <application            android:icon="@drawable/ic_launcher"            android:label="@string/app_name"            android:theme="@style/AppTheme" >            <activity                android:name=".MainActivity"                android:label="@string/title_activity_main" >                <intent-filter>                    <action android:name="android.intent.action.MAIN" />                        <category android:name="android.intent.category.LAUNCHER" />                </intent-filter>            </activity>        </application>        </manifest>  

Các phần tử của tập tin AndroidManifest.xml

Các phần tử  được sử dụng trong tập tin xml trên được mô tả:

<manifest>

 manifest là phần tử đầu tin trong tập tin AndroidManifest.xml, có thuộc tính package mô tả tên package của class activity.

<application>

application là phần tử con của manisest. Nó khai báo namespace, phần tử này chứa nhiều phần tử con được khai báo trong thành phần(component) của ứng dụng như: Activity ..

Các thuộc tính của các phần tử thường được sử dụng: icon, label, theme v.v

android:icon Thuộc tính này là nơi bạn thiết lập icon cho ứng dụng. Icon này sẽ xuất hiện trên màn hình chính của thiết bị. Hiện tại thì icon này đang được để mặc định là file .

android:label Thuộc tính này trỏ đến một giá trị string trong resource, hoàn toàn tương tự như cách bạn khai báo text cho TextView ở bài trước vậy. String này chính là tên ứng dụng . 

android:theme Thuộc tính này khá hay, nó giúp chúng ta định nghĩa “giao diện chủ đề” cho ứng dụng. Và vì nó hay quá nên mình sẽ không nói ở đây, mình dành hẳn một bài để nói về chủ đề này để cho các bạn hiểu rõ nhất về nó.

ic_launcher.png để trong thư mục res/mipmap/. Cách sử dụng icon cho ứng dụng.

<activity>

activity là phần tử con của ứng dụng, một activity phải được định nghĩa  trong tập tin AndroidManifest.xml. Nó có nhiều thuộc tính:  label, name, theme, launchMode v.v 

android:label Tiêu đề của activity được hiển thị trên màn hình.

android:name Tên class của activity. Thuộc tính này bắt buộc.

<intent-filter>

intent-filter là phần tử giúp cho hệ thống Android biết được ứng dụng của bạn có thể làm được những gì.

<action>

Phần tử này một hành động cho intent-filter. intent-filter có ít nhất một action:Ví dụ: <action android:name="android.intent.action.SENDTO" />

<category>

Thêm tên category cho một intent-filter:Chúng ta nên để mặc định.



Cập nhật công nghệ từ Youtube tại link: https://www.youtube.com/channel/UCOxeYcvZPGf-mGLYSl_1LuA/videos
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn