Je suis en train de développer une application simple qui définit les fonds d'écran en fonction des commentaires des utilisateurs. Il me manque un code pour définir les fonds d'écran. Je l'ai cherché dans beaucoup de sites Web en vain. Est-ce que quelqu'un peut publier un exemple de code qui se définit comme un fond d'écran en tant que dessinable qui est enregistré dans le dossier res
?Définir le fond d'écran dans Android
Répondre
Works sur Android 1.5 et au-dessus
public void setWallpaper() {
Context context = this.getBaseContext();
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), mImageIds[pos]);
context.setWallpaper(mBitmap);
}
Merci beaucoup !!! savez-vous par hasard comment je peux résoudre les problèmes de pixellisation. J'ai entendu que l'application: jeu de fond d'écran et enregistrer produit des fonds d'écran superbes, est-ce juste utiliser la méthode de recadrage pour ajuster le fond d'écran à l'écran? Merci beaucoup encore une fois – Amine
Je ne peux pas dire à ce sujet ... Je vais devoir chercher avant de faire un commentaire à ce sujet –
u peut essayer
cependant cette méthodeInputStream inputStream = getResources().openRawResource(wallpaperResource);
Bitmap setWallToDevice = BitmapFactory.decodeStream(inputStream);
try {
getApplicationContext().setWallpaper(setWallToDevice);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
est dépréciée si u peut utiliser
try {
WallpaperManager.getInstance(getApplicationContext()).setResource(wallpaperResource);
} catch (IOException e){
e.printStackTrace();
}
Voici comment nous pouvons papier peint de la notre application android
MainActivity.Java
public class AlarmActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
try {
myWallpaperManager.setImageResource(R.raw.sample);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Manifest.xml
vous devez fournir cette autorisation
<uses-permission android:name="android.permission.SET_WALLPAPER" />
- 1. Android - comment définir l'image de fond d'écran
- 2. Fonction du bouton "Définir le fond d'écran", Android
- 3. comment définir l'image de fond dans android ListView?
- 4. Fond Android dynamique
- 5. Comment mettre en fond d'écran dans Android
- 6. Android: Étirer ImageView avec le fond
- 7. Comment mettre en fond d'écran dans Android?
- 8. Android fond d'écran/dimensions de fond
- 9. Android: thread de fond
- 10. android fond d'EditText
- 11. Comment configurer fond d'écran Android
- 12. définir l'animation dans Android?
- 13. Android - Comment configurer l'image de fond d'écran?
- 14. Twitter-comme fond dessinable dessinable dans android
- 15. android: définir le menu/visible
- 16. Fond de texte Widget Android
- 17. android: fond cache mon texte
- 18. Fond transparent dynamique dans mon application Android Java
- 19. Tabhost ligne frontière fond android
- 20. Comment définir le fond d'écran et la sonnerie iPhone
- 21. Simulateur Iphone 4, définir l'image de fond?
- 22. Comment définir un fond d'application identique à l'arrière-plan actuel?
- 23. comment définir l'image répétition-fond à UITableCell
- 24. Comment définir un fond transparent de JPanel?
- 25. Android: problème fonctionnant sur le fil de fond
- 26. Comment définir le module GPS sous Android?
- 27. Comment définir la couleur de fond à l'UIActionSheet dans l'iPhone?
- 28. Android: créer un menu personnalisé sur le fond
- 29. Fond d'écran Android cache enfant Voir le texte
- 30. android - enregistrer l'image du serveur web et la définir comme fond d'écran
Il est dans la documentation: http://developer.android.com /reference/android/app/WallpaperManager.html –