1

Bir android uygulaması arka planda bir hizmet olarak çalıştırmak için donanım klavyeden kilitleme olaylarını kesmek ve davranışını değiştirmek için bir olasılık var (örneğin, sonuç karakteri) bazı özel durumlarda?Android: Nasıl kilitleme genel olarak (donanım klavyesinde)

Buradaki fikir, bir klavye yerleşim düzenine sahip olmak, özellikle de dokunmatik ekranda büyük bir ızgaradan seçim yapmak yerine alternatif bir anahtar kelime kullanarak önemli özel karakterler oluşturmaktır. Bazen, bir mobil aygıtın varsayılan anahtar sözcüğü, ingilizce olmayan diller söz konusu olduğunda bile tüm önemli karakterleri temsil etmez. ilham

Teşekkür :) Peter

DÜZENLEME: ek olarak vurgulanması donanım

+0

Bu tüm güvenlik açıklarının annesi değil miydi? –

+0

Suistimal edildi, evet. Uygulamaların yapabileceği birçok şey gibi. Suistimal edilebileceği gerçeği, bunun mümkün olmadığı anlamına gelmez. – PeterP

cevap

0

Ne açıklayan olan aslında olmayan bir arka planda hizmet ama klavye uygulamasını itself..take bir göz at değiştirilmesi olduğunu SWype uygulaması.

sen kendi klavye düzeni giren metni geliyor istediğiniz gibi yapmak için bir hizmet oluşturmak gerekmez, vb

sdk varsayılan bir uygulamayı değiştirme numune ekranı olan

ama klavye uygulaması da değiştirilebilir ..

+0

Aslında, (neyse ki) klavyem bir uygulama değil, dışarıya kaydırılacak bir donanım :) Tabii ki, bir yazılım klavyesi kullanıyor olabilirim ama ... hayır ;-) – PeterP

+0

bunu yapmanın yolu budur diğer yoldan bir güvenlik görevlisi açmaya çalışarak değil. –

+0

Hm, yani donanım klavyesinin bir uygulama olan bir yazılım parçası tarafından yönetildiğini mi söylüyorsunuz? Bu ilginç ... Belki bu konuda biraz daha araştırma yapmam gerekecek, ama şu anki (iyi) bilgimle, bu değişimin nasıl gerçekleştirilebileceğini hayal edemiyorum. Ve bu uygulama nasıl görüneceğini. Bu konuda herhangi bir bilgi bulamadım, bu yüzden eğer iyi bir bağlantı biliyorsanız, sizden haber almaktan mutluluk duyarım :) Girişiniz için çok teşekkürler – PeterP

İlgili konular