1
我想在android 2.x中實現下面的東西。調用應用程序內的動態壁紙
在我的應用我想允許用戶創建自定義動態壁紙之類的話,其中 用戶選擇幾張圖片,然後將這些圖像將在一個典型的方式旋轉,而該用戶之後就可以將所有視圖設置爲應用程序內的動態壁紙。
我已經成功地實現了圖像的選擇和它的旋轉,現在我不知道如何在應用程序中設置動態壁紙。我嘗試過實現動態壁紙選擇器,但它用於訪問已安裝的動態壁紙。但動態創建的動態壁紙呢?
即使我嘗試使用的代碼下面一行
intent.setClassName("com.android.wallpaper.livepicker", "com.android.wallpaper.livepicker.LiveWallpaperPreview");
調用它,但它給我一個錯誤
java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.android.wallpaper.livepicker/.LiveWallpaperPreview } from ProcessRecord{43f94a38 29784:com.vb.ui/10038} (pid=29784, uid=10038) requires null
可能有幾種方法,但不能肯定它
是否有可能以編程方式安裝動態壁紙apk,以便一旦創建動態壁紙,它將由應用程序安裝陽離子?
如果動態壁紙保存在某個地方,然後我們就可以被選中時的動態壁紙選擇器,我們可以看到動態壁紙在列表中