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

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009