В основном пытались установить обои через приложение, основанное на местоположении.Android-код для настройки обоев слишком длинный
WallpaperManager wManager;
Bitmap bitmap;
try {
bitmap = BitmapFactory.decodeFile(wallSrc);
wManager = WallpaperManager.getInstance(getApplicationContext());
wManager.setBitmap(bitmap);
}
catch (Exception e) {
e.printStackTrace();
}
Профилирование кода указывает на то, что линия
wManager.setBitmap(bitmap);
действует как преступник здесь. Кажется, что это требует иррационально большого количества времени для выполнения. Любой более быстрый механизм, чтобы сделать то же самое? или перефразировать вопрос. Знать путь к изображению, каков был бы самый быстрый способ установить его в качестве обоев?