0

我的问题是,当我们使用 Log.d() 时,Log.v()。这些是在 android 屏幕上作为输出可见还是仅保留在后台而 Android Mobile 仅显示模拟器在计算机中显示的内容?

4

2 回答 2

2

日志只是一种东西,它使开发人员能够检查他的代码是否按预期工作,用户不会看到任何日志语句。但建议在发布您的应用程序之前删除所有日志:

关闭日志记录和调试

确保在构建应用程序以供发布之前停用日志记录并禁用调试选项。您可以通过删除源文件中对 Log 方法的调用来停用日志记录。您可以通过从清单文件中的标记中删除 android:debuggable 属性或在清单文件中将 android:debuggable 属性设置为 false 来禁用调试。此外,删除在您的项目中创建的任何日志文件或静态测试文件。

来源在这里

于 2012-12-14T22:26:08.273 回答
1

不,这纯粹是背景事物,可通过 Eclipse 中的 LogCat 视图查看。用户不会看到任何与日志相关的内容,他们在使用应用程序时会忽略它。所以是的,它将显示您的模拟器显示的内容。当然,如果您需要他们查看某些内容,您可以显示 Toasts 和 Dialogs。但是,请确保在您的应用程序的发布版本中取出 Log 语句。启用调试的人如果将手机连接到计算机并运行 LogCat,他们将能够看到您的语句。

于 2012-12-14T22:18:32.180 回答