<profillenebilir>

söz dizimi:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
bulunduğu yer:
<application>
description:
Profil kullanıcılarının bu uygulamaya nasıl erişebileceğini belirtir.
özellikler:
android:shell
. Cihaz kullanıcısının, yerel hata ayıklama yoluyla bu uygulamanın profilini çıkarıp çıkaramayacağını belirtir araçlar vardır: ziyaret edin. Bu ayar belirtilmezse veya false olarak ayarlanırsa bu araçlar ve API'ler yalnızca bir uygulama şu durumlarda çalışır: debuggable. Hata ayıklanabilir uygulamalar önemli ve değişken performans düşüşüne neden olur ve aşağıdakiler için faydalı değildir: ne kadar iyi karşıladığını görebileceksiniz. Bu öğe, yerel performans için önemle tavsiye edilir ölçümler yapabilirsiniz.

Bu öğe, yerel profil oluşturmayı etkinleştirmek için sürümde veya üretimde kullanılabilecek şekilde tasarlanmıştır. Verilerin açığa çıkma riski minimum düzeydedir: hiçbir bellek verisi ana makine profil oluşturma araçları tarafından okunamaz. bahsedeceğiz. Genellikle kod karartma veya simge içermeyen yığın izlemeler (stack trace) okunabilir durumdadır pek çok farklı işlevi vardır.

android:enabled
. Uygulamanın, sistem hizmetleri veya kabuk araçları tarafından profilinin profilinden alınıp alınamayacağını belirtir. İkincisi için de android:shell değerini ayarlamanız gerekir. Yanlış değeri döndürülürse uygulamanın profili hiç çıkarılamaz. Varsayılan değer, doğru değeridir. Bu özellik, API düzeyi 30'da eklendi.
tanıtıldığı yer:
API Düzeyi 29