我想在手機啓動時設置壁紙。 我該怎麼做?如何設置牆紙編程?
0
A
回答
3
在你的清單中添加該權限:
<uses -permission android:name="android.permission.SET_WALLPAPER" />
在後面的代碼:
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.drawable.wallpaper);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
wallpaperManager.setBitmap(wallpaper);
0
使用android
scheduler
大多crontab
編寫一個腳本來挑選壁紙從位置
上樣改變日期
時間表這個腳本到scheduler
的條件在特定時間
所以它會在當天的那個時間運行,並會做你的工作
+0
我認爲問題是在**引導**時間設置壁紙....但有關crontab的信息可能會在某些情況下有所幫助....感謝那! – aProgrammer 2012-02-20 10:04:07
2
您可以使用此方法來設置壁紙。 記得把牆紙圖像在res/raw目錄(您可以手動添加這一點,如果它沒有尚未作出)
public void setWall(){
InputStream wall = getResources().openRawResource(wallpaper);
Bitmap back = BitmapFactory.decodeStream(wall);
try {
getApplicationContext().setWallpaper(back);
}
catch(IOException e) {
e.printStackTrace();
}}
和ofcourse設置權限的清單與此:
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
這會將牆紙設置爲您的手機,並在重新啓動後保留。
相關問題
- 1. 如何將視頻設置爲牆紙
- 2. 如何通過程序設置活動牆紙?
- 3. 在Android上設置視頻爲牆紙
- 4. 如何設置圖像URL爲牆紙(滑翔庫)
- 5. 如何根據所選圖像設置牆紙?
- 6. 如何在設置中根據用戶的選擇設置新牆紙?
- 7. 在JavaScript中設置桌面牆紙Windows 8應用程序
- 8. 設置主屏幕/牆紙圖像程序在iOS
- 9. 如何在android中編程設置保存截圖爲壁紙
- 10. 如何以編程方式將圖像設置爲壁紙?
- 11. 如何設置Android壁紙?
- 12. 如何設置壁紙(viewpager)
- 13. iPad的牆紙
- 14. 如何在iPhone中以編程方式設置鎖定屏幕,牆紙和鈴聲?
- 15. 如何更改適合UWP的牆紙?
- 16. 如何獲取模擬器牆紙?
- 17. 如何使用意圖獲取外部形象,並設置爲牆紙
- 18. 獲取錯誤把牆紙設置的Admob
- 19. 拍照與Android相機,並將其設置爲牆紙
- 20. 設置牆紙到每一個家庭屏幕
- 21. Python的 - 不能設置牆紙臨時文件
- 22. 將HBITMAP對象設置爲桌面牆紙
- 23. 設置壁紙
- 24. 如何設置MaxItemsInObjectGraph編程
- 25. 以編程方式更新iOS 7的背景牆紙?
- 26. 如何在android中使用編碼設置壁紙?
- 27. 如何在Android中設置壁紙
- 28. 如何設置iPhone壁紙和鈴聲
- 29. Android - 如何設置壁紙圖像?
- 30. Android - 如何設置壁紙圖像
以及如何啓動此代碼? – 2012-02-20 10:55:00
它只適用於我的主要活動 – 2012-02-20 10:55:20
或添加圖像從SD卡? – 2012-02-20 11:01:47