Sobes.tech
Junior — Middle

როგორ ხორციელდება კომპონენტების რეგისტრაცია Android აპლიკაციაში?

sobes.tech AI

პასუხი AI-სგან

Android პროგრამაში კომპონენტები (Activity, Service, BroadcastReceiver, ContentProvider) რეგისტრირდებიან AndroidManifest.xml ფაილში. ამ ფაილში მითითებულია კომპონენტის კლასი და მისი თვისებები, მაგალითად, ის ინტენთები, რომელსაც ის შეუძლია დამუშავება.

Activity-ის რეგისტრაციის მაგალითი:

<application>
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

ასევე, კომპონენტები შეიძლება დინამიურად რეგისტრირდეს კოდში (მაგალითად, BroadcastReceiver-ის registerReceiver-ის საშუალებით), მაგრამ ძირითადი რეგისტრაცია ხდება მანიაფესტის მეშვეობით.