-1
我想抓取截圖,將其保存到SD卡中並將其設置爲壁紙。如何在android中編程設置保存截圖爲壁紙
但它不適合裝置。我跟着這個鏈接http://android-er.blogspot.in/2011/03/set-wallpaper-using-wallpapermanager.html
是否可以將我的拍攝圖像設置爲壁紙?任何人都可以指導我實現這個目標嗎? 在此先感謝。
我想抓取截圖,將其保存到SD卡中並將其設置爲壁紙。如何在android中編程設置保存截圖爲壁紙
但它不適合裝置。我跟着這個鏈接http://android-er.blogspot.in/2011/03/set-wallpaper-using-wallpapermanager.html
是否可以將我的拍攝圖像設置爲壁紙?任何人都可以指導我實現這個目標嗎? 在此先感謝。
參考:https://stackoverflow.com/a/10881215/2771869
File f = new File(Environment.getExternalStorageDirectory(), "1.jpg");
String path = f.getAbsolutePath();
File f1 = new File(path);
if(f1.exists()) {
Bitmap bmp = BitmapFactory.decodeFile(path);
BitmapDrawable bitmapDrawable = new BitmapDrawable(bmp);
WallpaperManager m=WallpaperManager.getInstance(this);
try {
m.setBitmap(bmp);
} catch (IOException e) {
e.printStackTrace();
}
}
打開AndroidManifest.xml文件,並添加權限如..
<uses-permission android:name="android.permission.SET_WALLPAPER" />
試試這個,讓我知道發生什麼事..
u能張貼截圖? – ASP
這可能有幫助:: http://stackoverflow.com/questions/16358613/android-set-wallpaper-to-fit-phone-screen-size – ASP
這不是一個「爲我寫的代碼」網站。這是一個編程問題網站。你正在努力的是什麼部分的應用程序?它是否捕捉圖像?還是圖像重新調整大小?還是設置壁紙? – Vanuan