代码之家  ›  专栏  ›  技术社区  ›  Bryan W

Android墙纸管理器方法“软砖”用户的手机并导致设备无响应

  •  0
  • Bryan W  · 技术社区  · 7 年前

    它们都描述了一个空白的,黑色的,无反应的锁屏,即使在安全模式下也会持续存在。在这种“卡滞”状态下,只有电源按钮和电源菜单工作。两个用户都是未锁定的,使用相同的设置,并使用默认的Android启动程序。

    根据他们的报告,在使用过程中发生的唯一“危险”事情是:

    WallpaperManager wallpaperManager = WallpaperManager.getInstance(context);
    
    wallpaperManager.setBitmap(bmp, null, false, WallpaperManager.FLAG_SYSTEM);
    

    Bitmap 泄密,系统用户界面,或者Android本身。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Alexander Varakosov    7 年前

    是的。setBitmap()很危险,图像可能太大。如果允许用户设置自己的墙纸,请检查图像尺寸并调整大小。