SORU
16 AĞUSTOS 2011, Salı


Eğer nasıl MUAYENE imzalanmış veya " kontrol etmek;hata ayıklama"?

Bildiğim kadarıyla, android'e "" imzalanmış MUAYENE. yayın oluşturma Nasıl kontrol etmek içinkodya da Eclipse gizli bir tür tanımlar var mı?

Bu web hizmeti veri (hayır, logcat bir seçenek değil) doldurma Liste Görünümü öğeleri hata ayıklama gerekiyor.

Düşüncelerim:

  • Uygulama android:debuggable ama güvenilir görünmüyor nedense.
  • Sabit kodlama aygıt KİMLİĞİ test imzalı APKs için aynı cihazı kullanıyorum çünkü iyi bir fikir değildir.
  • Kullanma kılavuzu bayrağı kod içinde bir yerde mi? Akla yatkın, ama kesinlikle bazı zaman değiştirmek unutmayın, tüm programcılar tembel artı.

CEVAP
17 AĞUSTOS 2011, ÇARŞAMBA


Debuggable bayrağı kontrol etmek için bu kodu kullanabilirsiniz:

boolean isDebuggable =  ( 0 != ( getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE ) );

Daha fazla bilgi için, lütfen Securing Android LVL Applications bkz.

Eğer doğru Gradle kullanıyorsanız alternatif olarak, eğer BuildConfig.DEBUG doğru veya yanlış olup olmadığını kontrol edebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • jat4011

    jat4011

    16 EKİM 2010