2010-09-15 32 views
0

Je prévois de sortir un joli widget horloge et je voudrais inclure un joli fond d'écran avec lui (vouloir faire cela parce que précédemment obtenu des commentaires comme "puis-je obtenir le fond d'écran correspondant?;)")Comment mettre un fond d'écran dans un fichier apk?

J'ai donc essayé de google sur la façon de mettre un fichier image à l'intérieur d'apk afin qu'il apparaisse dans la liste de sélection de fonds d'écran après l'installation. Je veux dire la liste qui apparaît en faisant Home => Menu => Wallpaper => Wallpaper Gallery ou Photos - peu importe. Jusqu'à présent, n'a trouvé aucun indice, alors décidé d'essayer de demander ici.

Des conseils sur la façon de faire cela?

Répondre

1

Vous pouvez empaqueter le fond d'écran dans res/raw, puis, lorsque votre application démarre pour la première fois, essayez de la copier dans le répertoire sdcard/media/pictures.

Vous devez utiliser des méthodes telles que getExternalStorageDirectory ou getExternalStoragePublicDirectory (en fonction du niveau de l'API) pour ouvrir le fichier.

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

+0

Aha, semble comme un chemin à parcourir, je vous remercie! Je suppose qu'il n'y a aucun moyen de le faire automatiquement :) – dimsuz