Bon, alors je crée une application de fond d'écran pour la plate-forme Android, et j'ai ma configuration XML parfaitement, mais je ne peux pas trouver une bonne procédure pour définir la photo sélectionnée sur l'écran d'accueil/écran de verrouillage bouton. Toute contribution est grandement appréciée.Comment faire un bouton définir une photo à l'écran d'accueil? (Android Sudio)
0
A
Répondre
0
Essayez ceci:
ajouter ce code dans votre Manifest.xml
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
et vous pouvez définir l'arrière-plan avec ce code:
Button buttonSetWallpaper = (Button)findViewById(R.id.set);
ImageView imagePreview = (ImageView)findViewById(R.id.preview);
imagePreview.setImageResource(R.drawable.five);
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();
}
}});
cela fonctionnera.
S'il vous plaît vérifier ce lien, il vous aidera: http://stackoverflow.com/questions/20053919/programmatically-set-android-phones-background –
Merci beaucoup. –
voici un tutoriel en utilisant le WallpaperManager - http://android-er.blogspot.in/2011/03/set-wallpaper-using-wallpapermanager.html – Tasos