1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (No Ratings Yet)
Loading...

توضیحاتی در مورد فایل AndroidManifest.xml

معرفی جزئیات اصلی فایل Android Manifest xml

توضیحاتی در مورد فایل AndroidManifest.xml

فایل AndroidManifest.xml حاوی اطلاعات بسته شما، از جمله اجزای برنامه مانند اکتیویتی ها، سرویس ها و … است

Manifest یکی از مهترین فایل های یک پروژه آندرویدی به حساب می آید

با استفاده از Manifest می توانید مجوزهای برنامه و تنظیمات آن را مدیریت کنید

Api آندروید نیز توسط این فایل اعلام می شود

یک فایل ساده Manifest شبیه کدهای زیر است :

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ir.kimizak.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>  

توضیحاتی در مورد المنت های فایل AndroidManifest.xml:

<Application>

ویژگی های معمول استفاده شده در این تگ عبارتند از آیکون، برچسب، تم و …

Android:icon : آیکون برنامه اینجا تعریف می شود (در کد بالا ic_launcher.png آیکون اپلیکشین می باشد که png نوشته نمی شود)

Android:label : این رشته به نام اکتیویتی اصلی اپلیکشین اشاره دارد

Android:theme : نشان دهنده یک موضوع برای تمام اکتیویتی های آندروید

<Activity>

Activity زیر مجموعه ای از اپلیکیشن و نشان دهنده یک فعالیت (Activity) است که در فایل AndroidManifest.xml تعریف می شود و دارای ویژگی های بسیاری از قبیل label ، name ، theme، launchMode و .. است

Android:label : نشان دهنده یک برچسب که روی صفحه، نمایش داده می شود

Android:name : نشان دهنده یک نام برای کلاس اکتیویتی است

<intent-filter>

Intent-filter یک زیر مجموعه از اکتیویتی است که اکتیویتی اصلی یا main activity اپلیکیشن توسط آن اعلام می شود

<action>

یک action را به intent-filter اضافه می کند. intent-filter حداقل باید یک المنت action داشته باشد

این مطالب را هم بخوانید  معرفی 15 اپلیکیشن برتر آب و هوا آندروید

<category>

نام دسته را به intent-filter اضافه می کند

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *