Як я можу зупинити і почати жити шпалери в андроїд програмно?
цей код допоможе мені відправити користувача для вибору моїх живих шпалер зі списку
if (Build.VERSION.SDK_INT > 15)
{
i.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
String pkg = WallpaperService.class.getPackage().getName();
String cls = WallpaperService.class.getCanonicalName();
i.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(pkg, cls));
}
else
{
i.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
}
startActivityForResult(i, 0);
Чи є спосіб програмно змінити живі шпалери користувача?
Відповіді:
0 для відповіді № 1Якщо ви використовуєте тестовий пристрій, який має APIрівень нижче 15 неможливо змінити живі шпалери так, як ви хочете. Ваш код ідеально. Просто перевірте на пристрої, що має рівень API більше 15/16.!