0

私は、次のコードを使用してアプリケーションを介して壁紙を設定しようとしています:Androidの壁紙の問題

 buttonSetWallpaper.setOnClickListener(new Button.OnClickListener() { 
     @Override 
     public void onClick(View arg0) { 
      // TODO Auto-generated method stub 
      WallpaperManager myWallpaperManager = WallpaperManager 
        .getInstance(getApplicationContext()); 
      try { 
       myWallpaperManager.setResource(R.drawable.five); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
     } 
    }); 

それは正常に動作して描画イメージ「5」は、ボタンのクリックで壁紙として設定されています。 しかし、壁紙を設定するこのAPKをアンインストールすると、デフォルト/以前の壁紙自体に戻す必要があります。

このAPKを削除すると、壁紙が元に戻りません。私がこれに対して持っている修正点は何ですか?

ご迷惑をおかけして申し訳ありません。

よろしく、とすぐにWallpaperManager経由で壁紙を設定して、それがファイルに要求された画像を変換し、システムディレクトリに保存されるためです Anees

答えて

1

。(あなたはその実装hereを見つけることができます)

まあ、ユーザーがあなたのアプリケーションをアンインストールするときにデフォルトの壁紙をリセットするというアイデアはありません。別のボタンを置くか、デフォルトの壁紙を入手する方法を見つけることをお勧めします。