[英]Get current wallpaper absolute path?
我們如何獲得當前壁紙的absolute path
在Android 4.2上,壁紙位於:
/data/system/users/0/wallpaper
用您的用戶ID替換0
(查看/data/system/users
)。
確保您正在查看手機的根目錄以啟動,而不是在SD卡上。 一旦到達正確的子目錄,壁紙文件將被稱為“壁紙”,直到您將其復制到SD卡並將其重命名為“YourName.jpg”,圖片查看器可能無法將其識別為圖像文件。
我嘗試了ES文件瀏覽器和Root Explorer(從Marketplace下載)從手機根區域復制文件。即手機ROOT/data/data/com.android.settings/files/wallpaper..
是最低級別的手機存儲本身,類似於Windows中的“電腦”。
可能手機上的文件資源管理器不允許您訪問根目錄(您的手機不需要ROOT權限只是為了復制文件)
使用wallpaperManager
並調用getWallpaperInfo
。 這將返回一個wallpaperinfo
對象,其中包含有關壁紙的所有信息。 在這里閱讀更多關於wallpapernfo的信息。
我想,當前的壁紙將存儲在私人系統文件夾中。
在Android Oreo上並使用系統中提供的壁紙之一,我想要的壁紙不在接受的答案提到的路徑上,但我發現在系統文件夾上有它的apk。
我從路徑中得到它:system / framework / framework-res.apk我必須打開apk並解壓縮:/res/drawable-nodpi-v4/default_wallpaper.png。
Android Oreo不在其他評論的位置
內部存儲/ Android / data / com.android.systemui / files / backupwallpapers
我只需要找到一個從我的下載文件夾中刪除的壁紙。
下載apk文件...
走這條路......你可以在這里找到它
下載\\ com.amber.launcher.skin.samsung.galaxy_2018-08-24 \\水庫\\繪制-nodpi-V4 \\ bg_wallpaper.jpg
在Android 4.2上,壁紙位於:
/data/system/users/0/wallpaper
用您的用戶ID替換0(查看/ data / system / users)。
確保您正在查看手機的根目錄以啟動,而不是在SD卡上。 一旦到達正確的子目錄,壁紙文件將被稱為“壁紙”,直到您將其復制到SD卡並將其重命名為“YourName.jpg”,圖片查看器可能無法將其識別為圖像文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.