我做了一个设置壁纸的应用程序,效果很好!问题是我将清单更改为:
android:theme="@android:style/Theme.Dialog"
现在应用程序更改了壁纸,但主屏幕没有刷新。如果我在手机上滑动手指并刷新主屏幕,则壁纸会刷新并出现我的图片。
在模拟器中它工作正常。
我的手机是三星 Galaxy SCL。
我使用的代码是这个:
WallpaperManager wpm;
wpm = WallpaperManager.getInstance(getApplicationContext());
Bitmap bm1, bm2;
bm1 = BitmapFactory.decodeFile(--file path .png--);
bm2 = Bitmap.createScaledBitmap(bmFondo, 960, 800, false);
wpm.setBitmap(bm2);
如果我不使用 Theme.Dialog,该应用程序运行良好