Ekranınızı paylaşırken hangi Android izni ne işe yarar

Android ekran paylaşımını gerçekten farklı işler yapan birkaç izne böler. Uygulamalar bunları arka arkaya ister, ekranlar birbirine benzer ve çoğu kişi hangisinin güçlü olan olduğunu bilmeden hepsini kabul eder.

Güncellendi:

1. Ekran yakalama — MediaProjection

Bir uygulamanın ekranınızı görmesini sağlayan izin budur. Sessizce verilmesi bilerek zorlaştırılmıştır: Android, hiçbir uygulamanın biçimlendiremediği, taklit edemediği ya da atlayamadığı bir sistem iletişim kutusu gösterir ve neyin paylaşılacağını yazar. Aktifken kalıcı bir bildirim ve çoğu cihazda renkli bir durum çubuğu göstergesi görürsünüz.

Bilinmeye değer iki özellik. Android 14'ten itibaren iletişim kutusu Tüm ekranı paylaş'ın yanında Tek bir uygulamayı paylaş seçeneği de sunar; tek uygulama seçmek maruziyette gerçekten anlamlı bir azalmadır. Ve bir uygulamanın yakalamayı sürdürmesi için ön plan servisi çalıştırması gerekir — kalıcı bildirimi görmenizin ve yakalamanın hiçbir iz bırakmadan arka planda sessizce sürebilecek bir şey olmamasının sebebi budur.

Vermediği şey: hiçbir şeye dokunma yeteneği. Yakalama salt okunurdur. Yalnızca bu izne sahip bir uygulama izleyebilir, eyleyemez.

2. Uzaktan kontrol — Erişilebilirlik Servisi

Güçlü olan budur ve üzerinde düşünülmesi gereken de budur. Android'de dokunma ve kaydırma enjekte etmek için genel bir API yoktur; normal bir uygulamanın önündeki tek yol, ekran okuyucular ve anahtar erişim araçları dokunamayan kişiler adına cihazı kullanabilsin diye var olan Erişilebilirlik Servisi'dir.

Bunu vermek bir uygulamaya her ekranın içeriğini okuma — diğer uygulamalardaki metinler dahil — ve eylem gerçekleştirme yeteneği verir: dokunma, kaydırma, metin girme, gezinme. Tek bir uygulamayla sınırlı değildir; cihaz genelindedir ve siz kapatana kadar sürer.

Android bunu bilir ve ekranı bilerek rahatsız edici yapar: servisin neler yapabileceğini açıkça yazan tam ekran bir uyarı, satır içinde sunulmak yerine Ayarlar'ın içine gömülmüş halde. O sürtünme kasıtlıdır. Ve tam olarak her uzaktan erişim dolandırıcılığının ele geçirmeye çalıştığı izindir — bkz. bir şey kurdurmak isteyen arama.

Reklam

3. Diğer uygulamaların üzerinde göster — üste çizme izni

Bir uygulamanın ekranda ne varsa üzerine çizmesini sağlar. Meşru kullanımı yüzen kontroller, bir "paylaşımı durdur" düğmesi ya da sohbet balonudur. Aynı zamanda tapjacking'in mekanizmasıdır: bir katman gerçek bir düğmenin üzerini kapatır ve siz bir şeye dokunduğunuzu sanırken başka bir şeye dokunursunuz.

Erişilebilirlikten az, yakalamadan çok tehlikelidir. Bir uygulama bunu, gerekçelendirecek görünür bir yüzen öğe olmadan istiyorsa sorulmaya değer.

Her izin neye izin veriyor

İzinEkranınızı görebilirCihazınızda eyleyebilirYeniden başlatmayı atlatır
MediaProjection (yakalama)Evet, aktifkenHayırHayır — her oturumda tekrar sorar
Erişilebilirlik ServisiEvet, ekran içeriğini metin olarakEvet — tam kontrolEvet, siz kaldırana kadar
Diğer uygulamaların üzerinde gösterHayırDolaylı olarak, üstünü kapatarakEvet
Bildirim erişimiYalnızca bildirim içerikleriHayırEvet

Makul bir tutum

  1. Yakalama: oturum başına verin. Tasarım gereği her seferinde tekrar sorar. Bu bir sürtünme değil, bir özelliktir.
  2. Erişilebilirlik: yalnızca tüm amacı kontrol olan bir uygulamaya verin ve işiniz bitince kaldırın. Bir arayan istedi diye asla vermeyin.
  3. Üste çizme: çizdiği yüzen şeyi görebiliyorsanız verin. Hiçbir şey görünmüyorsa neden istediğini sorun.
  4. Ara sıra denetleyin. Ayarlar → Erişilebilirlik → Yüklü servisler, en güçlü izni tutan her şeyi gösterir. Çoğu kişi orada artık kullanmadığı bir şey bulur.

Diğer rehberler

Remote Phone'ı deneyin

Bir Android ekranını paylaşın ya da başka bir telefondan veya bilgisayarınızın tarayıcısından kontrol edin. Hesap gerekmiyor.

Remote Phone'ı deneyin