我在某些模拟器的安卓屏幕上遇到了问题。我得到以下信息:
这只发生在某些模拟器设置上,特别是在 samsung galaxy 2 设备上。
谢谢, 克里斯。
最佳答案
当我将这段代码添加到我的抽象基础 Activity 中时,我在 Android 2.x 设备(仅)上遇到了同样的问题。我正在使用此代码在 Android 4.0 最近的应用程序列表中禁用我的应用程序的屏幕截图。
最后我发现这段代码至少可以在 Android 4.x 设备上安全运行。所以我对这个问题的解决方案是检查我是否在 Android 4.0 或更高版本上运行:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
}
关于安卓屏幕问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186609/