Как установить живую обоев по программе. Я хочу установить одну указанную живую обоев для своего устройства. Я подражаю LiveWallpaperPreview.java, который находится в приложении LivePicker. Мой код:Как настроить обои для рабочего стола по программе?
общественного недействительными setLiveWallpaperClick (View v) {
Intent intent = new Intent(WallpaperService.SERVICE_INTERFACE);
intent.setClassName("com.android.wallpaper", "com.android.wallpaper.galaxy.GalaxyWallpaper");
try {
mWallpaperManager.getIWallpaperManager().setWallpaperComponent(
intent.getComponent());
} catch (RemoteException e) {
e.printStackTrace();
// do nothing
} catch (RuntimeException e) {
e.printStackTrace();
}
finish();
} И разрешение на Manifest.xml является:
<uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
<uses-permission android:name="android.permission.BIND_WALLPAPER" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
Но он не может работать в мое заявление. Правильно ли код?
Вы собираетесь заменить текущие обои на нужные обои? Например, если у вас есть еще несколько загруженных обоев, и вы знаете имя пакета hes, можете ли вы установить его через приложение? – Naskov