Lor*_*gli 1 java android action button live-wallpaper
我想知道我的动态壁纸是否已经设置,这是因为我有一个按钮"设置壁纸",我想只在我的壁纸尚未设置时启用.
向所有人致意
感谢ImZaat的回答,我找到了解决方案,ImZaat的代码对我不起作用,因为我想知道我的壁纸是否正在运行,而不是来自壁纸引擎本身,而是来自另一个活动(这是一个用于设置一些的活动)关于壁纸的偏好,所以它在同一个包装内.
这就是我所做的,它工作正常(代码在Activity中的onCreate()方法内:
WallpaperManager wpm = WallpaperManager.getInstance(this);
WallpaperInfo info = wpm.getWallpaperInfo();
if (info != null && info.getPackageName().equals(this.getPackageName())) {
Log.d(TAG, "We're already running");
} else {
Log.d(TAG, "We're not running");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1588 次 |
| 最近记录: |