Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android ApiDemos示例解析(15) App->Activity->SetWallpaper

Android ApiDemos示例解析(15) App->Activity->SetWallpaper

編輯:Android開發教程

SetWallpaper介紹如何在Android獲取當前Wallpaper,對Wallpaper做些修改,然後用修改後的圖像重新設置Wallpaper。

WallpaperManager用來管理Android的Wallpaper。下面代碼通過WallpaperManager來取得當前Wallpaper然後顯示在屏幕 Layout的imageView上。

final WallpaperManager wallpaperManager     
 = WallpaperManager.getInstance(this);     
final Drawable wallpaperDrawable     
 = wallpaperManager.getDrawable();     
final ImageView imageView     
 = (ImageView) findViewById(R.id.imageview);     
imageView.setDrawingCacheEnabled(true);     
imageView.setImageDrawable(wallpaperDrawable);

重新設置Wallpaper,也是通過WallpaperManager。

wallpaperManager.setBitmap(imageView.getDrawingCache());

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved