Hvordan sette et søknader bakgrunn det samme som dagens bakgrunn?

stemmer
1

Jeg prøver å finne ut en måte å fastslå den nåværende bakgrunnen på en telefon, og deretter sette den bakgrunnen som min egen i søknaden min for å skape en sømløs overgang mellom min søknad og telefonen. Men jeg har ikke vært i stand til å finne noen funksjoner for dette i Androids SDK stedet.

Innstilling android: tema = @ stil / Theme.NoBackground inne i min Manifest nesten gjør hva jeg vil, men det har likevel ikonene i bakgrunnen.

Takk på forhånd

Publisert på 30/12/2009 klokken 00:45
kilden bruker
På andre språk...                            


4 svar

stemmer
1

Yeah WallpaperManager var svaret, litt søking avslørte dette i en av API Demoer for alle som trenger dette.

final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable = wallpaperManager.getDrawable();

Tydeligvis legge til variabelen wallpaperDrawable til setBackgroundDrawable ();

Svarte 30/12/2009 kl. 01:25
kilden bruker

stemmer
1

Du bør også være i stand til å erklære i manifestet at aktiviteten bør bruke bakgrunns tema, som så:

<activity android:theme="@android:style/Theme.Wallpaper">
Svarte 30/12/2009 kl. 05:39
kilden bruker

stemmer
0

Du kan kalle this.getWallpaper () i din aktivitet på før 2.0.

Svarte 30/12/2009 kl. 07:51
kilden bruker

stemmer
1

Prøv å bruke følgende kode i programmet, slik at du kan overvinne problemet:

activity android:theme="@android:style/Theme.Wallpaper"

dette vil hjelpe for deg.

Svarte 08/09/2012 kl. 18:44
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more