Android 11 ile Paket Görünürlüğü

Android 11 için ana temalardan biri kullanıcı gizliliğinin korunması. Android 10 ve daha önceki sürümlerde, queryIntentActivities() gibi yöntemleri kullanarak cihaz üzerinde yüklü olan uygulamaların tamamını sorgulayabilirsiniz. Bu yaklaşım genellikle çoğu uygulamanın işlevlerini yerine getirebilmek için ihtiyaç duyduğundan çok daha fazla erişim sağlar. Kullanıcı gizliliğini daha iyi korumak için Android 11 ile birlikte uygulamaların diğer uygulamara nasıl göründüğünün ve etkileşiminin kurgusu güncellendi.


API level 30 hedefleyen uygulamalar artık yüklü uygulamaların filtrelenmiş bir listesini görür. Böylece görünür kılmak istediğiniz uygulamalar için Manifest dosyanıza ekleyebileceğiniz yeni <queries> öğesi ile hangi uygulamalarla etkileşime gireceğinizi belirleyebilirsiniz. Paketinizin görünürlüğü için daha fazla bilgi edinmek isterseniz bu yazıyı inceleyebilirsiniz.


Android Studio ve Gradle Desteği


Android Gradle plugin 4.1+ kullanıyorsanız <queries> öğesini ekleyebilirsiniz. Ancak Gradle plugin'lerin eski sürümlerinde bu öğe eksik olduğundan aşağıdaki gibi hatalar alabilirsiniz;


Android resource linking failed /Users/sample/AndroidStudioProjects/MyApp/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml:18: error: unexpected element <queries> found in <manifest>


Manifest merger failed with multiple errors, see logs


Error: Missing 'package' key attribute on element package


Bu hatalar ile başa çıkmak için Gradle plugin 4.1 Beta sürümüne geçebilirsiniz.

En son sürüme yükseltme konusunda hazır olmayan uygulamalar için aşağıdaki listeden <queries> öğesi ile uyumlu sürümleri inceleyebilirsiniz.

Görsel referansı



Paket görünürlüğü ile ilgili daha fazla bilgi için; https://developer.android.com/preview/privacy/package-visibility


#android #package #visibility #queriestag

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın