Android系统允许开发者配置多种设置以进行程序测试和调试。 若需获取模拟器的开发设置,请选择“开发者选项”。 以下选项将引导您进入开发设置页面:
- 选择调试应用: 选择需要调试的应用程序。您无需为此关联调试器,但此选项有两个作用:
- 避免Android在调试断点处长时间停留时抛出错误。
- 允许您选择“等待调试器”选项,以便在调试器连接之前暂停程序启动(如下所述)。
- 等待调试器: 在调试器连接之前阻止程序加载。 此功能让您可以在
onCreate()
方法中设置断点,这对于调试Activity的启动过程至关重要。 当您更改此选项时,任何当前运行的程序实例都将被终止。 若要选中此框,您必须如上所述选择一个调试程序。 这与在代码中添加waitForDebugger()
方法的效果相同。 - 立即销毁 Activity: 告诉系统在 Activity 停止时立即销毁它 (如同 Android 必须回收内存一样)。 这在测试
onSaveInstanceState(Bundle)
/onCreate(android.os.Bundle)
代码路径时非常有用,否则将难以生效。 选择此选项可能会导致一些问题,因为应用程序的状态不会被保存。 - 显示屏幕更新: 选中此选项后,屏幕上任何被重绘的矩形区域都会闪烁粉红色。 这对于发现屏幕上不必要的绘制操作非常有用。
- 显示 CPU 使用情况: 在屏幕顶部显示一个 CPU 进度条,显示 CPU 的使用情况。 上面的红色栏显示总 CPU 使用率,下面的绿色栏显示当前应用程序的 CPU 使用时间。请注意:一旦打开此功能,除非重新启动模拟器,否则无法关闭。
- 显示后台: 在没有 Activity 屏幕显示时显示背景面板,这通常在调试时才会发生。 模拟器重启后,这些设置仍将保留。
暂无评论