androïde gebruiken, het creëren van een dynamisch gebruik van FSIM behang...,,,,,,,,,, 36, aandelen, 26,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En, heb je de mooie meisjes die naadloze, ik weet niet of je het kan gebruiken als je het behang in de androïde?Oké, je kan het, tijdens de les, ik zal je vertellen hoe, de invoering, het creëren van een interessant en het mooie leven behang van nul beginnen met wiskunde en een code die beelden kunnen worden als omslachtig en tijdrovend.Het moet ook een groot aantal van de creativiteit.Aan de andere kant, het creëren van een FSIM of het vinden van een online is makkelijker.In deze handleiding zal je leren hoe een FSIM in behang, op voorwaarde, om ervoor te zorgen dat je de laatste versie van de androïde opgericht.Je kunt de androïde website van het,, zelfs een animatie. Zal doen, stel ik voor dat je goed cinemagraph downloaden.Een cinemagraph is alleen maar een FSIM bestaat meestal uit een video van naadloze ring.Vind je veel goede flickr.,, tijdens de les, ik gebruik flickr djandyw.com opgericht als het rijbewijs beschikbaar zijn in het kader van Cinemagraph.,,, 1.Het creëren van een nieuw project beginnen, de androïde studio, het creëren van een nieuw project, en het project genaamd , gifwallpaper,.Als je van plan bent om een aanvraag in op Google spelen kiezen een unieke naam van een pakket.,,,,, het vaststellen van minimale SDK , API - 8:Android 2.2 (ook),.,,,,, de toepassing van ons zal er een , activiteiten, dus kies , plus de niet Klik op de voltooiing,,,,,,,, 2.Beschrijving van het behang, een levende behang moet een beschrijving van het bestand.Het creëren van een nieuwe nomenclatuur van de XML - bestand, res /XML - /wallpaper.xml, en met de vervanging van de inhoud van het XML - :,,, <?De XML - = "1" codering = "utf - 8"?> < behang xmlns:Android = "http://schemas.android.com/apk/res/android"... "De FSIM behang" label = androïde postzegel = "@ en /ic_launcher" > < /behang >,, de etikettering en de postzegel is van bijzonder belang bij het gebruik van de ze behang zien in uw apparatuur beschikbaar op de lijst van het behang.,,, 3.De lijst loopt als een redacteur, behang, ons alleen van toepassing is op een vergunning van de vergunning, , de androïde. Bind_wallpaper,.,, als een behang, diensten, kan die , android.service.wallpaper.wallpaperservice, op te treden.De naam, de diensten en de gifwallpaperservice en toegevoegd aan de lijst van projecten, AndroidManifest. XML -,,.,, < service robot: naam: ". Gifwallpaperservice" = "waar": de androïde androïde: etikettering = "FSIM behang" = "androïde androïde machtigingen. De machtigingen. Bind_wallpaper" GT; < bedoeling. > < actie androïde: naam: "de androïde diensten. Het behang. Wallpaperservice" /> < /bedoelingen filters > < - de naam van de androïde: = "androïde diensten. Behang" androïde middelen = "@ XML - /behang" > < /- > < /Service >,, is de volgende stap, om ervoor te zorgen dat de aanvraag kan alleen worden aangebracht in de werking van de apparatuur op het gebied van het behang, wordt de volgende code:,, de functie van de androïde <: de naam = "de androïde. Live_wallpaper androïde:" eisen "echt" > = < /kenmerk >,, 4.De toevoeging van FSIM, meisjes, een kopie van je download flickr, activa van het project MAP.Ik ben FSIM, meisje. De FSIM,,,, 5.De oprichting van de dienst, het creëren van een nieuwe klasse van de Java -, de naam van het , gifwallpaperservice. Java,.Deze dient te worden verlengd, wallpaperservice,.,,, in de uitbreiding van gifwallpaperservice wallpaperservice {}, omdat , wallpaperservice, is een abstracte, je moet verder gaan dan dat, oncreateengine, methoden om terug te keren naar hun voorbeeld, het kan de motor van de FSIM).,,, het gebruik van de FSIM, je moet in de eerste plaats zal het voorwerp van de omschakeling, de film.Je kan het gebruik van de decodestream, film, en de middelen om dit te doen.Als de film, object is gecreëerd, als parameter voor de gewoonte, de motor, de constructeurs door.,,, wat is dit, oncreateengine, eruit moet zien:,, de openbare wallpaperservice. De motor oncreateengine () {proberen {film = film. Decodestream (getresources () () (open. Getassets "meisje."). De FSIM); terug naar gifwallpaperengine (film);} vangst (ioexception e) {logboek. D ("gif" en "niet - actief"); terug van nul;}}, 6.Het creëren van een motor, laten we aan het werk gaan, de motor nu.Het creëren van een klasse van de nomenclatuur, gifwallpaperengine, naar binnen, gifwallpaperservice, klasse en uitbreiding van het , wallpaperservice. Motor,,,, door toevoeging van de volgende gebieden: een nieuwe klasse van het,,,, frameduration, deze gehele operatie: vertegenwoordigers van de vertraging tussen het schilderen.De waarde van een 20, 50 per seconde voor je frame zichtbaar, deze booleaanse kan laten weten als de motor, het behang op het scherm zichtbaar is.Dit is heel belangrijk, want we moeten niet als het behang niet zichtbaar.,, film: dit is een animatie film, vorm van voorwerpen,,,,,, dat verwijst naar de motor, voor SurfaceHolder, object.Het is herschreven, onCreate, - methoden.,, de procedure: dit is een object, de procedure zal worden gebruikt voor de oprichting en exploitatie van het behang, die verantwoordelijk zijn voor de praktische en je lessen, moet nu zo:,, een privé - les gifwallpaperengine wallpaperservice motor (uitbreiding van de laatste frameduration. Particuliere = 20; particuliere SurfaceHolder staan; particuliere film; particuliere zichtbaarheid; particuliere behandeling; de openbare gifwallpaperengine (film) {this.movie = film; = nieuwe begeleider ();} - de leegte onCreate (SurfaceHolder SurfaceHolder {-). OnCreate (SurfaceHolder); this.holder = SurfaceHolder;}}Volgende, de totstandbrenging van een methode, de naam, de weergave, weergave van de inhoud van de animatie.Laten we deze benadering, in de eerste plaats, controleren, zichtbaar, de variabele is die , echt.We blijven maar als is, het gebruik van SurfaceHolder,,, lockCanvas, verkregen canvas schilderen. De FSIM, doek, na "en locatie, zodra alle tekeningen, door, doek en terug, SurfaceHolder,, de vernieuwing van de activiteitenprogramma 's van het huidige kader, de film, het doel en de duur van De het gebruik van methoden, procedures en methoden en weer gebeld, wacht, frameduration, MS.,,,, foto' s, de methode is niet rechtstreeks genoemd.Het wordt altijd gebruikt, behandeld, en een runnable object.Dus, laten we het doen, kan het voorwerp van de soort gebied en verzoekt haar drawgif,.,,, wordt de volgende code toe te voegen aan de , gifwallpaperservice, :,, drawgif = nieuwe particuliere exploitatie van runnable () {de leegte run () {}); b); particuliere nietig (B () {als (zichtbare) {canvas doek te steunen. Lockcanvas (); schilderdoek. Save (); //////////////aanpassing van de omvang en de positie die in de beelden op het scherm. Je ziet er goed uit. De omvang (3 septies, 3f); de film. Tekening (olie, 100, 0); de doek. (); de steun. Unlockcanvasandpost (.); tijd film. ((int) (het systeem). Currenttimemillis (% van de films. Duur ())); de procedures voor de behandeling van removecallbacks (drawgif; ha).Ndler. Een (drawgif, frameduration);}},,, onvisibilitychanged methode is, automatisch op de zichtbaarheid van het behang.We moeten te herschrijven, op basis van de waarden van de parameters en zichtbaar, starten of stoppen, drawgif,.Removecallbacks de,,, behandeling, wordt gebruikt om te voorkomen dat een hangen, drawgif, rennen.,,, - de leegte onvisibilitychanged (zichtbaarheid) {this.visible = vis; als (zichtbare) {behandeld. (drawgif);} {behandeling of procedures. Removecallbacks (drawgif);}}, en, tot slot, onDestroy herschrijven, de motor, de methode, en om te voorkomen dat een hangen, drawgif, lopen als het behang is uitgeschakeld.,, - de leegte ondestroy () {super. Ondestroy (); de verwerking van programma 's. Removecallbacks (drawgif);}, 7.De opstelling en de installatie van het behang, je leven is nu klaar.De opstelling en de installatie van apparatuur in uw androide. eenmaal geïnstalleerd, moet je in staat zijn om in de beschikbare behang gevonden in de lijst van het behang, geef ik je een keuze, het merendeel van de zender op het behang generaal gebaren.Of je kan veranderen, om aan te tonen dat behang.,,,,, als de FSIM lijkt te klein, of niet correct en terug, schilderen, de methode en de aanpassing van de omvang en de status van de conclusies,.,,,, je weet nu hoe een FSIM het scheppen van behang.Je kan de ervaring meer foto 's van vrijheid.Als je van plan bent van uw behang op Google spelen, om ervoor te zorgen dat je er is de schepper van de toestemming voor het gebruik van de FSIM commerciële.Naar androïde website begrijpen, wallpaperservice,.,,
Het creëren van een dynamische behang FSIM
Next Page:Hoe schrijf