Android API'nin Dahili/Gizli Sınıflarını Kullanma

Pssst... buraya. Evet, Gizli Android Derslerini biliyor muydunuz? Şşşt... bu bir sır. Normalde yapamayacağınız şeyleri yapmanıza izin veriyorlar. Telefonda saklanan kısa mesaj veri tabanı gibi dahili verileri okuyabilirsiniz. Uygulamanızın dokunmatik ekran giriş değerleri veya WiFi radyo kullanımı gibi şeylere erişimini genişletmek için donanıma daha düşük düzeyde erişim de sağlayabilirsiniz. Bu tür kaçak malları ele geçirmek için Android SDK'da biraz araştırma yapmanız ve birkaç tane yapmanız gerekecek... değişiklikler... Eclipse ADT eklentinizin çalışma şekline göre.

Bu bilgi dikkatimizi çekti çünkü XDA Tanınmış Geliştirici E: V:A kendi gönderisini bir yıllık belirsizlikten kurtardı, ama oğlum, yaptığına sevindik. Yapmamanız gereken şeyleri yapmaktan hoşlanıyorsanız, kılavuzu okumaya zaman ayırmanız faydalı olacaktır. Şuraya gidin: onun orijinal konusu tüm ayrıntılar için.

E: V: A'nın çalışmaları çığ gibi büyüyor konuyla ilgili bilgi Birkaç yıl önce Inazaruk tarafından paylaşılmıştı. Gizli veya Dahili Sınıflar olarak eşanlamlı olarak bilinen Java sınıfları, doğrudan kullanıma karşı korunur ve Java belgelerinde gösterilmekten korunur (@hide yönergesi kullanılarak). Bunları kullanmak sadece android.jar dosyasını hacklemek ve yasak meyveye giden yolunuzu engellemeyi durdurmak için IDE kurulumunuzu değiştirmekten ibarettir.

Inazaruk ve E: V:A'nın her ikisinin de gözden kaçırdığını düşündüğüm şey, gizli sınıflar için olası uygulamaların basit bir açıklamasıydı. Bununla ilgili daha fazlasını okuyun Bu makalede.