public class WallpaperManagerService
extends IWallpaperManager.Stub
Modifier and Type | Class and Description |
---|---|
static class |
WallpaperManagerService.Lifecycle |
Constructor and Description |
---|
WallpaperManagerService(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
clearWallpaper(String callingPackage,
int which,
int userId) |
protected void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args) |
protected void |
finalize() |
int |
getHeightHint() |
String |
getName()
Called by SystemBackupAgent
|
ParcelFileDescriptor |
getWallpaper(IWallpaperManagerCallback cb,
int which,
Bundle outParams,
int wallpaperUserId) |
int |
getWallpaperIdForUser(int which,
int userId) |
WallpaperInfo |
getWallpaperInfo(int userId) |
int |
getWidthHint() |
boolean |
hasNamedWallpaper(String name) |
boolean |
isSetWallpaperAllowed(String callingPackage) |
boolean |
isWallpaperBackupEligible(int which,
int userId) |
boolean |
isWallpaperSupported(String callingPackage)
Certain user types do not support wallpapers (e.g. managed profiles).
|
void |
setDimensionHints(int width,
int height,
String callingPackage) |
void |
setDisplayPadding(Rect padding,
String callingPackage) |
boolean |
setLockWallpaperCallback(IWallpaperManagerCallback cb) |
void |
settingsRestored() |
ParcelFileDescriptor |
setWallpaper(String name,
String callingPackage,
Rect cropHint,
boolean allowBackup,
Bundle extras,
int which,
IWallpaperManagerCallback completion,
int userId) |
void |
setWallpaperComponent(ComponentName name) |
void |
setWallpaperComponentChecked(ComponentName name,
String callingPackage,
int userId) |
public WallpaperManagerService(Context context)
public String getName()
public void clearWallpaper(String callingPackage, int which, int userId)
public boolean hasNamedWallpaper(String name)
public void setDimensionHints(int width, int height, String callingPackage) throws RemoteException
RemoteException
public int getWidthHint() throws RemoteException
RemoteException
public int getHeightHint() throws RemoteException
RemoteException
public ParcelFileDescriptor getWallpaper(IWallpaperManagerCallback cb, int which, Bundle outParams, int wallpaperUserId)
public WallpaperInfo getWallpaperInfo(int userId)
public int getWallpaperIdForUser(int which, int userId)
public boolean setLockWallpaperCallback(IWallpaperManagerCallback cb)
public ParcelFileDescriptor setWallpaper(String name, String callingPackage, Rect cropHint, boolean allowBackup, Bundle extras, int which, IWallpaperManagerCallback completion, int userId)
public void setWallpaperComponentChecked(ComponentName name, String callingPackage, int userId)
public void setWallpaperComponent(ComponentName name)
public boolean isWallpaperSupported(String callingPackage)
public boolean isSetWallpaperAllowed(String callingPackage)
public boolean isWallpaperBackupEligible(int which, int userId)
public void settingsRestored()
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args)