Значение по умолчанию «debuggable» Android

Я пытаюсь получить значение атрибута debuggable приложения из кода:

packageInfo = context.getPackageManager().getPackageInfo(packageName, 0);           
int flags = packageInfo.applicationInfo.flags;
isDebugMode = (flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0;

И я заметил, что когда атрибут debuggable не указан в манифесте, этот код определяет его как true. И в документации сказано, что по умолчанию это неверно.

Что не так?

23
задан darja 18 April 2011 в 10:09
поделиться