Bir AccessibilityService
yazıyorum ve erişilebilirlik hizmetinin alabileceği geçerli etkinlikten görünümler için görünüm bindirmeleri oluşturmak istiyorum. Geçerli etkinlikten tüm AccessibilityNodeInfo
nesnelerini almak için hiçbir sorunum yok, ancak kaplamalar oluşturmak için bu nesnelerden görünümlerin nasıl edinileceği hakkında hiçbir fikrim yok. Maalesef erişilebilirlik hizmetleriyle ilgili sadece birkaç örnek var. Belki bazılarınız zaten bu konuyla ilgili deneyime sahip. Umarım bana yardım edebilirsin! Teşekkürler!Yerleşimi oluşturmak için ErişilebilirlikNodeInfo görünümünü alın
DÜZENLEME: Bir kağıt bir faaliyetin görünümü içeriği üzerinde bindirmeleri mümkün olduğunu göstermektedir:
görüntü bindirme Android Erişilebilirlik Framework [10] bu görevler sayesinde gerçekleştirebilir. erişilebilirlik API kullanarak, o , değişiklikleri veya uygulama kodunun enstrümantasyon gerektirmeden erişebilir ve ekrandaki uygulamaların GUI düzenini incelemek yapabiliyor "*
Bağlantı:. http://www.onarlioglu.com/publications/fc2015babelcrypt.pdf
View
nesneler sizinkinden ayrı bir işlemde olduğu gibi Sayfa 6 ve 8. teşekkürler!
Ekran sınırlarını 'AccessibilityNodeInfo' üzerinden alın. Kaplamalarınızın ekran sınırlarına göre olan koordinatlara dönüştürün. Yerleşene çiz. – alanv