Манифест— структурный XML-файл, всегда имеет название AndroidManifest.xml для
всех приложений. Он задает конфигурацию приложения: объявляет компоненты
приложения, перечисляет любые библиотеки, связанные с приложением (помимо
библиотек Android, связанных по умолчанию), и объявляет разрешения, которые
приложение предоставляет.
Код файла манифеста приведен в листинге 3.5.
Листинг 3.5. Android Ma tlifestxm I '
<?xml version=" .0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:vers ionCode="1" android:versionName="l.0"
package="com.samples.helloandroid"> application
android:icon="@drawable/icon" android:label="@string/app_name"> <activity
android:name=".HeiioAndroidActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" Ccategory
android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
</application>
<uses-sdk android:minSdkVersion="3" </manifest>
Например, атрибут android:name элемента <activity> вызывает подкласс Activity,
который реализует деятельность (окно) в приложении. Атрибуты icon и label
прикрепляют файлы ресурсов, содержащих значок и текст, которые могут быть
отображены пользователю.
Аналогичным способом объявляются и другие компоненты приложения. В следующей
главе будет подробно рассказано о работе с файлом манифеста и о том, как
требуемую функциональность Android-приложения можно объявить в файле манифеста.
|