現在の壁紙はJellybeanのどこに保存されていますか?


15

4.1.1を実行しているNexus Sで、現在の壁紙が保存されている場所を見つけることができません。私はと呼ば背景画像が保存されている場合は?、しかし私の/data/data/com.android.settings/filesフォルダは空です(隠しファイルを表示するファイルブラウザがあります)。その質問では、ICSがその場所に保存したが、ジェリービーンは別の場所に移動したことが確認されました。


ルート化されていない限り(@Izzyに感謝)、/ dataフォルダーの下のファイルとフォルダーを見ることができません。私は4.1.1 CM10を実行していると私が根付いていますように、私は下/データファイルやフォルダを見ることができます
ナラヤナン

1
私のCM10 4.1.1では、「/ data / data / com.android.settings / files / wallpaper」はありませんが、「/ data / data / com.android.settings /」の下にフォルダーがあります:cache、lib、 shared_prefsのみ。壁紙情報へのポインタのない2つのxmlファイルでは、share_prefsフォルダーのみが空ではありません。
ナラヤナン

ファイルブラウザーを切り替えて、shared_prefsがファイルを含む唯一のフォルダーである@Narayananと同様の状況になりました。ファイルフォルダーが空です
ペンギンロブ

回答:


21

壁紙は

data/data/com.android.settings/files/

Androidの以前のバージョン。ただし、マルチユーザー準備の一部として移動されたようです。現在の場所は

data/system/users/0/

このファイルは壁紙と呼ばれ、PNGファイルです。


デフォルトの壁紙を使用しておらず、ファイルフォルダーが空です(質問に対する私のコメントを参照)。どのファイルが変更されているかを確認できるユーティリティはありますか?
ペンギンロブ

@penguinrob JBでは移動されません。変更されるとはどういう意味ですか?
RR

Macでは、fs_usageを使用して、アプリケーションがアクセスするファイルを監視できます。壁紙を変更したときにどのファイルが変更されているかを確認するために使用できる類似のものがあるかどうか疑問に思っています。
ペンギンロブ

@penguinrobあなたは正しいです、それは動かされました。JBにアップグレードしたときにワイプしていないため、気づいていません。
RR

私はその時だけではないことをうれしく思います!
ペンギンロブ

1

私も壁紙を取得しようとしていますが、それはあまりにも難しいことがわかりました。これを解決するために、私はアプリ「壁紙セーバー」を作成しました。壁紙が自動的に保存され、古い壁紙を簡単に復元できます。ライブ壁紙もサポートしています。使用は無料です。Playからダウンロードできます:https : //play.google.com/store/apps/details?id=dk.alroe.apps.WallpaperSaverFree

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.