1e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickhampackage com.android.wallpaperpicker.common; 2e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham 3841a502864d307341945eae62569b92cada93e75Sunny Goyalimport android.app.WallpaperManager; 4e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham 5e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickhampublic class Utilities { 6e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham 7e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham public static boolean isAtLeastN() { 8e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham // TODO: replace this with a more final implementation. 9841a502864d307341945eae62569b92cada93e75Sunny Goyal try { 10841a502864d307341945eae62569b92cada93e75Sunny Goyal WallpaperManager.class.getMethod("getWallpaperFile", int.class); 11841a502864d307341945eae62569b92cada93e75Sunny Goyal return true; 12841a502864d307341945eae62569b92cada93e75Sunny Goyal } catch (NoSuchMethodException e) { 13841a502864d307341945eae62569b92cada93e75Sunny Goyal return false; 14841a502864d307341945eae62569b92cada93e75Sunny Goyal } 15e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham } 16e396f914a5aaedb0607ea62038b80be7556d6c6cTony Wickham} 17