Como definir o papel de parede do imageview

Ainda não consigo encontrar o caminho para definir papel de parede que a imagem recebendo do ImageView. Alguém pode me mostrar o caminho para definir papel de parede do telefone do Android ImageView?

Aqui está o meu código:

Layout do ImageView:
<ImageView
    android:contentDescription="My Wallpaper"
    android:id="@+id/full_image_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:saveEnabled="true"
    />
Atividade no modo de exibição de imagem

Por favor, note que a imagem que mostra emFullImageActivity está ficando de imagemGridView depois que o usuário clicou no item.

public class FullImageActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.full_image);

    // get intent data
    Intent i = getIntent();

    // Selected image id
    int position = i.getExtras().getInt("id");
    ImageAdapter imageAdapter = new ImageAdapter(this);

    ImageView imageView = (ImageView) findViewById(R.id.full_image_view);
    imageView.setImageResource(imageAdapter.mThumbIds[position]);
}
}

Eu quero definir papel de parede da imagem na atividade acima após o usuário tocar na tela eu vou aparecer para perguntar ao usuário se eles querem configurá-lo como papel de parede ou não.

questionAnswers(2)

yourAnswerToTheQuestion