Faceți o aplicație economizor Splash Screen
Înapoi la începutul anilor moduri de a studia bazele de programare Android pe care, probabil, nu va fi scăpat trecerea unei lecții pe crearea unei cereri cu doua activitate. Lecția de azi va fi o suprapunere cu puțin lecția veche a celor două ferestre de lucru. Dar e bine, pentru că repetarea - mama învățării. In acest tutorial vom face o cerere înainte de a începe principal protectorul de ecran desktop care va fi afișat în ecranul de pornire de 3 secunde. Această tehnică poate fi aplicată doar pentru frumusețe, și în scopul de a, de exemplu, până când aplicația gazdă de sarcină, utilizatorul nu uitam de ecran marionetă și frumos protectorul de ecran.
Începeți prin crearea unui nou proiect, selectați șablonul de activitate Blank, versiunea minimă de Android, în principiu, orice. Ce se va întâmpla în cerere: două activitatea de operare, două fișiere XML specificat pentru interfața activitate relevantă și imaginea pe care le folosim pentru a crea un screensaver.
Activity_main.xml deschide fișierul și adăugați ImageView elementul care a postat imaginea pentru protectorul de ecran:
Poza pot găsi orice, am folosi acest lucru:
Pune-l în res / directorul drawable. Am avea, după cum puteți vedea din cod, se numește splash_bear.
Acum am ajuns la clasa java MainActivity.java. Aici, folosind clasa fir vom crea un fir care va rula ecranul de afișare timp de 3 secunde (3000 milisecunde). Adică, folosim firul crea întârziere, care va afișa imaginea:
Dacă executați aplicația acum, veți vedea trei secunde imaginea de urs nostru, iar apoi se închide aplicația (finisajul ()). Acum, avem nevoie pentru a crea oa doua activitate, interfața sa și trecerea la acesta din activitatea de economisire prima conținând.
Creați o nouă clasă java numit SecondActivity. moșteniți din activitatea (extinde Activity), adăugați metoda onCreate ().
Crearea unui nou fișier XML în res / aspect dosar numit second.xml și adăugați un simplu cod cu text și imagine:
Rămâne doar pentru a adăuga la clasa SecondActivity.java în onCreate () metoda șirului:
În cele din urmă trebuie doar să se întoarcă la prima clasa cu un MainActivity.java stropire și se adaugă la subiectul codul de flux trecerea la al doilea ecran:
Este necesar să nu uităm că creează un SecondActivity.java activ pentru a adăuga la AndroidManifest.xml.
În acest simplu manipulări pentru a crea economizor de ecran pentru aplicația dvs. se termină. Alergăm și verificați rezultatul:
Imagini din placa virtuală nu afectează frumusețea, dar încă aplicația funcționează așa cum sper eu, și tu!