簡體   English   中英

獲取當前壁紙絕對路徑?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM