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-ის საშუალებით), მაგრამ ძირითადი რეგისტრაცია ხდება მანიაფესტის მეშვეობით.