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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Mindy

    Mindy

    20 NİSAN 2006
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013