Android 如何控制用户构建中的详细日志?
我可以看到LOGV消息是用户构建(在logcat中) 在用户构建上通常禁用详细日志记录?至少我是这么想的。 我们如何确保LOGV消息显示在userdebug中,而不是显示在用户构建中 谢谢Android 如何控制用户构建中的详细日志?,android,Android,我可以看到LOGV消息是用户构建(在logcat中) 在用户构建上通常禁用详细日志记录?至少我是这么想的。 我们如何确保LOGV消息显示在userdebug中,而不是显示在用户构建中 谢谢 Himanshu构建您自己的日志类,检测它是否为调试构建,然后将其用于所有日志 看看: ) 它可能看起来像这样: public void logv(String tag, String message) { if(isDebug()) { Log.v(tag,me
Himanshu构建您自己的日志类,检测它是否为调试构建,然后将其用于所有日志 看看: ) 它可能看起来像这样:
public void logv(String tag, String message) {
if(isDebug()) {
Log.v(tag,message);
}
private boolean isDebug() {
return (0 != (myContext.getPackageManager().getPackageInfo("com.myapp",0).applicationInfo.flags &= ApplicationInfo.FLAG_DEBUGGABLE));
}
}
}
或者使用Log.d而不是Log.v构建您自己的日志类,以检测其是否为调试构建,然后将其用于所有日志 看看: ) 它可能看起来像这样:
public void logv(String tag, String message) {
if(isDebug()) {
Log.v(tag,message);
}
private boolean isDebug() {
return (0 != (myContext.getPackageManager().getPackageInfo("com.myapp",0).applicationInfo.flags &= ApplicationInfo.FLAG_DEBUGGABLE));
}
}
}
或者使用Log.d而不是Log.v