Android bir telefonda USB hata ayıklama modunu etkinleştirdikten sonra, Android telefonun sahibi, bilgisayara bağlanırken cihazı tam olarak kullanacaktır. Örneğin, bilgisayardaki 3 taraf yazılımla Android'da saklanan kişiler, mesajlar, arama kayıtları vb. gibi gizlilik verilerini yönetebilirsiniz. İşte bir USB hata ayıklamasını nasıl etkinleştireceğinizi anlatan kılavuz. Telefondaki "Ayarlar" arayüzü. Ancak bunu başaramazsanız, sizinle teknik bir yol paylaşacağız - USB'yi etkinleştirmek için Android kodu kullanarak Android telefonunuzda hata ayıklama.
İlk olarak, USB hata ayıklama kodunun analizine bir göz atalım. Kaynak kodunda "packages/apps/Settings/src/com/android /settings/DevelopmentSettings.java", USB Hata Ayıklama ile ilgili kodu bulabilirsiniz:
Bu dosyada, kullanıcı ayarlarına göre Ayarlar veritabanındaki değerleri kaydedecektir. Ayarların diğer yerlerinde karşılık gelen bir işlem gerçekleştirecektir. değerlerin dinamik değişimine göre hareket edin.
Arama yaptıktan sonra, "frameworks/base/services/java/com/android/server/NotificationManagerService.java" içindeki değer, olup olmadığına karar vermek için kullanılır. Bildirim, durum çubuğunda gösterilmelidir. Kod aşağıdaki gibidir:
Kod analizi ile, programa bağlı olarak USB hata ayıklamasını otomatik olarak açabiliriz.
Yukarıdaki adımları tamamladığınızda, USB hata ayıklamasını henüz etkinleştiremezsiniz. Logcat ile, içinde yazılan kodun hala hiçbir hakkı olmadığını görebilirsiniz. USB hata ayıklamasını etkinleştirin, çünkü "android.permission.WRITE_SECURE_SETTINGS" ortak programın çalışmasına izin vermez ve bir sistem olmalıdır imzası atılması veya /system/app dizinine konması.
"AndroidManifest.xml" alanına aşağıdaki gibi iki izin ekleyebilirsiniz:
Java program kodunu /system/app dizinine ittikten ve .apk 0644 iznini ekledikten sonra telefonunuzu yeniden başlatabilirsiniz. Şimdi, USB hata ayıklama otomatik olarak etkinleştirilir.
İlgili Makaleler: