<etkinlik-takma adı>

söz dizimi:
<activity-alias android:enabled=["true" | "false"]
                android:exported=["true" | "false"]
                android:icon="drawable resource"
                android:label="string resource"
                android:name="string"
                android:permission="string"
                android:targetActivity="string" >
    ...
</activity-alias>
bulunduğu yer:
<application>
şunları içerebilir:
<intent-filter>
<meta-data>
description:
targetActivity tarafından adlandırılmış, bir etkinliğin takma adı özelliğini gönderin. Hedef, takma addan önce tanımlanmış olmalıdır.

Takma ad, hedef etkinliği bağımsız bir tüzel kişi olarak sunar ve kendi amaçları olabilir. filtrelerine dokunun. Bu kullanıcılar amaç, hedef etkinliğin kendisinde filtrelenir, hangi takma ad üzerinden hedefi etkinleştirebileceği ve sistemin takma adı kullanabilir.

Örneğin, takma addaki intent filtreleri "android.intent.action.MAIN" özelliğini belirt ve "android.intent.category.LAUNCHER"" yapar ve böylece bu işaretleri hedef etkinliğin kendisindeki filtreler belirler.

targetActivity hariç, <activity-alias> özellikleri, <activity> özelliklerinin bir alt kümesidir. Alt kümedeki özelliklerde, hedef için ayarlanan değerlerin hiçbiri aktarılmaz takma addır. Ancak alt kümede olmayan özellikler için Hedef etkinlik, takma ad için de geçerli olur.

özellikler:
android:enabled
Hedef etkinliğin sistem tarafından bu takma adı kullanmanız gerekir. Mümkünse "true", değilse "false". Varsayılan değer "true" değeridir.

<application> öğesi kendine ait Tümü için geçerli olan enabled özelliği uygulama bileşenleri hakkında bilgi edindiniz. İlgili içeriği oluşturmak için kullanılan <application> <activity-alias> Sistemin örnek oluşturabilmesi için özelliklerin her ikisi de "true" olmalıdır takma ad üzerinden yapılır. İkisinden biri "false" ise takma ad çalışmaz.

android:exported
Diğer uygulamaların bileşenlerinin hedef etkinliği başlatıp başlatamayacağı bu takma ad üzerinden iletebilir. Mümkünse "true", katılabiliyorsa "false". "false" ise hedef etkinlik yalnızca şu kullanıcı tarafından takma ad üzerinden başlatılabilir: takma adla veya aynı kullanıcı kimliğine sahip uygulamalarla aynı uygulamanın bileşenleri

Varsayılan değer, takma adın intent filtreleri içerip içermediğine bağlıdır. İlgili içeriği oluşturmak için kullanılan hiçbir filtre olmaması, etkinliğin takma ad üzerinden çağrılabileceği anlamına gelir. takma adın tam adını belirtmeniz yeterlidir. Bu durum, takma adın , başkaları adını bilmediğinden yalnızca uygulama içi kullanıma yöneliktir. Dolayısıyla, varsayılan değer "false" şeklindedir. Diğer yandan, en az bir filtrenin mevcut olması, takma adın harici kullanıma yönelik olduğundan varsayılan değer "true".

android:icon
Kullanıcılara takma ad üzerinden sunulduğunda hedef etkinlik için simge. Daha fazla bilgi için <activity> öğesine bakın. icon özelliği için de geçerlidir.
android:label
Takma ad üzerinden kullanıcılara sunulduğunda takma ad için kullanıcı tarafından okunabilen bir etiket. Daha fazla bilgi için <activity> öğesine bakın. label özelliği için de geçerlidir.

android:name
Takma ad için benzersiz bir ad. Adı tamamen nitelikli sınıf adı. Ancak, hedef etkinliğin adının aksine Takma ad rastgeledir. Gerçek bir sınıfı belirtmez.

android:permission
Müşterilerin hedef etkinliği başlatmak için sahip olması gereken iznin adı takma adı kullanarak bir şey yapmasını sağlayabilirsiniz. Bir arayan startActivity() veya startActivityForResult() belirtilen izin verilmediğinde hedef etkinlik etkinleştirilmez.

Bu özellik, hedef etkinliğin kendisi için ayarlanmış tüm izinleri değiştirir. Eğer ayarlanmadığında, hedefi takma adla etkinleştirmek için izin gerekmez.

İzinler hakkında daha fazla bilgi için İzinler bölümünü inceleyebilirsiniz.

android:targetActivity
Takma ad üzerinden etkinleştirilebilen etkinliğin adı. Bu ad,name Öncesinde bulunan <activity> öğe takma adla içe aktarabilirsiniz.

tanıtıldığı yer:
API düzeyi 1
ayrıca bkz.:
<activity>