Unde este butonul de meniu pe Android. Comenzi, tastatură. Setări din fabrică Android Lollipop. Butoanele de control Android: scopul și caracteristicile lor

Există multe funcții ascunse, care poate fi destul de util. System UI Tuner este unul dintre ele. După activarea acestui meniu, utilizatorul primește mai multe opțiuni de personalizare Interfață Android. Într-unul dintre articolele despre Trashbox am deja.

Unii dezvoltatori au adaptat deja System UI Tuner pentru a satisface nevoile lor utilizatori obișnuiți. De exemplu, care era disponibil și pe versiunile anterioare de Android, folosește UI Tuner pentru a adăuga butoane personalizate la meniul de acțiuni rapide, care glisează în jos din partea de sus împreună cu umbra de notificare. Cel mai tare lucru este că pe Android 6.0 Marshmallow, utilizarea Setărilor rapide personalizate nu necesită acces la root.

Cum funcţionează asta

În primul rând, trebuie să activați meniul System UI Tuner, care funcționează numai pe versiune stabilă Android 6.0 Marshmallow. Unele versiuni de previzualizare Android M nu au primit această funcție. Puteți citi despre activarea UI Tuner în articolul nostru corespunzător, dar dacă nu doriți să mergeți nicăieri din acest material, atunci: deschideți complet „cortina” de sus cu acțiune rapidăși notificări, apăsați butonul roată timp de 5-7 secunde, ceea ce duce la meniul de setări - asta este, System UI Tuner este activat. Acum un element corespunzător a apărut în meniul de setări generale Android, dar practic nu veți avea nevoie de el. Aplicația Setări rapide personalizate face totul pentru tine.


Apoi, instalați în sine aplicația Custom Quick Settings, care este disponibilă gratuit, dar cu publicitate. Poate fi eliminat prin achiziții interne - 99 de ruble.


După instalarea aplicației, un buton personalizat cu o acțiune în meniul de sus puteți adăuga câteva acțiuni. Făcând clic pe setări rapide personalizate plus, puteți selecta numele butonului, acțiunea acestuia - deschiderea oricărei pagini web, lansarea unei aplicații, accesarea unor submenii de setări sau activarea unui modul. Puteți selecta o pictogramă pentru buton (un total de 1.200 de standarde sunt disponibile; sunt acceptate cele personalizate), precum și o acțiune suplimentară prin apăsare lungă. De exemplu, puteți crea link rapid pe Trashbox și o apăsare lungă va deschide orice alt site - un lucru foarte convenabil.

Posibilitati

De asemenea, puteți face o acțiune rapidă care va conecta dispozitivul la un anume Wi-Fi prezent în lista celor salvate. Butoanele personalizate pentru lansarea aplicațiilor vor fi foarte utile - nu este nevoie să mergeți pe desktop pentru a deschide programul dorit.

Posibilitățile de a crea acțiuni rapide sunt foarte limitate - puteți seta doar o conexiune la rețea specifică Dispozitiv Wi-Fi sau Bluetooth. Aici totul se reduce la funcționalitatea System UI Tuner.


Versiunea Pro a aplicației vă permite să adăugați comenzi rapide funcționale cu acțiuni rapide. Există suport IFTTT. Merită remarcat faptul că toate butoanele personalizate adăugate folosind Setări rapide personalizate nu funcționează pe ecranul de blocare - pur și simplu nu apar în perdea, ceea ce este de așteptat.

Să vă reamintim că toate aceste funcții sunt disponibile și pe Android 5.0 / 5.1, dar sunt necesare pentru aceasta. Dezvoltatorul observă că Setările rapide personalizate nu utilizează energie suplimentară a bateriei - programul rulează o dată când sistemul pornește, iar butoanele personalizate sunt actualizate numai după ce utilizatorul face acest lucru.

E plăcut să vezi cum este sistemul de operare Android noua versiune preia funcții care anterior erau disponibile numai cu drepturi root. Sperăm că Google nu va elimina funcția System UI Tuner în viitor Actualizare Android 6.0.1 sau 6.1. Apropo, ai făcut deja actualizarea la Marshmallow?

Butoanele de control sunt împărțite în mecanice și software. Primele sunt situate pe corpul gadgetului dvs. - acestea sunt butonul de pornire, butonul de volum (două butoane cu o tastă basculară) și uneori Acasă(în ultimul timp este mai des software.

Al doilea sunt virtual butoane situate pe ecranul unui smartphone sau tabletă și controlate și prin apăsarea unui deget, dar pe ecran. Acest butonul soft Acasă, butonul Spateși butonul Cele mai recente aplicații (uneori acesta este un buton de meniu contextual). Aspectul acestor butoane depinde de versiunea sistemului de operare Android utilizat. Aceasta poate fi, respectiv, o casă, o săgeată curbă și două dreptunghiuri unul după altul (versiunea Android 4.x) sau, respectiv, un cerc, un triunghi și un pătrat (versiunea Android 5).

Să ne oprim alocarea butoanelor de control.

Scopul butonului nutriţieși leagăne volum evident. Cu toate acestea, particularitatea este că includerea oprit Smartphone-ul este pornit prin apăsarea lungă (mai mult de 2 secunde) a butonului de pornire, urmată de procesul de încărcare a sistemului de operare. La lucru smartphone apăsare scurtă acest buton sună ecran de blocare(dacă este activat în setări) sau mergând direct pe desktop. Când smartphone-ul funcționează, apăsarea lungă a butonului de pornire afișează Meniul, care conține elemente Închidere,transfer de date, Modul offlineși Reporniți(Repornire).

Buton mecanic Acasă când este apăsat scurt, apelează ecranul de blocare sau merge la desktopul principal. Apăsarea lungă poate cauza lista de recente rulează aplicații , și apăsarea dublă - unul dintre programe (de exemplu, în smartphone-uri Samsung S este apelată aplicația Voice).

Butonul software Spate determină trecerea la anterior ecran, clicuri succesive - respectiv, pe mai multe ecrane anterioare până la închiderea aplicației. Trebuie subliniat aici că în acest din urmă caz ​​aplicația este descărcată din RAM, în timp ce apăsați butonul Acasă provoacă o tranziție la desktopul principal, dar mai devreme deschideți aplicația rămâne în memorie și continuă lucru pe fundal.

Buton Cele mai recente aplicații este foarte convenabil, deoarece dacă trebuie să relansați una dintre aplicațiile utilizate anterior, nu este nevoie să o căutați din nou în lista generala programe ( Meniul Aplicații) sau căutați pictograma acesteia pe desktop-uri. Aplicațiile din listă sunt întotdeauna aranjate în ordinea cronologică inversă a lansării lor (cele mai recent lansate sunt primele în listă). În plus, fereastra listă conține butoane suplimentare apelați Lista sarcinilor active (care rulează în fundal al aplicațiilor), butonul Căutare aplicații și butonul Șterge lista aplicațiilor recente.


Clienții noștri comunică cu noi și desfășoară afaceri prin intermediul aplicației Button. Este disponibil la i.site și funcționează în orice browser de pe computer și telefon, precum și prin aplicația de pe iPhone și Android.

În ultimul an, aplicația a devenit mult mai funcțională și funcționează în mod egal pe toate dispozitivele. Acum, acesta nu este doar un chat: clienții pot crea în mod independent documente, pot urmări tranzacțiile și pot monitoriza activitatea specialiștilor Buttons.

Mai multe persoane pot lucra în aplicația pentru o companie la un moment dat. De exemplu, puteți oferi acces deplin unui partener și puteți gestiona împreună afacerile companiei. Sau acces limitat contrapărți, astfel încât contabilii Button să poată face schimb direct de date primare cu aceștia.

Am decis să scriem despre tot ce poate face aplicația - toate funcțiile și capacitățile. Vom sprijini acest articol și îl vom actualiza după cum este necesar, astfel încât să puteți vedea în orice moment cum să faceți un act sau cum să conectați o contraparte la corespondență. Despre totul în detaliu:

Butoane de interfață

Iată cum arată aplicația:

Angajații și clienții Button au avatare și nume complete. Pentru a vă schimba avatarul, trebuie doar să ne trimiteți o fotografie și o vom instala. Dacă fotografia nu este încărcată, este afișat un cerc colorat cu prima literă a numelui.

Pe ecranul principal, în centrul de sus, există un semn portocaliu plus și căutare. Faceți clic pe semnul plus pentru creați un mesaj nou.

Căutare disponibil în secțiunile „Întrebări” și „Documente”. Funcționează ținând cont de morfologia limbii, adică poți căuta mesaje sau documente după orice formă a cuvântului. Sistemul caută după subiectul corespondenței, textul mesajelor, numele fișierelor, autorul mesajelor și adresa de e-mail, dacă acesta participă la corespondență.

Poate căuta fișiere pe baza extensiei:

În colțul din dreapta sus puteți selecta o companie dacă aveți mai multe dintre ele. Faceți clic pe câmpul „Companiile mele” - se vor deschide o listă și un câmp de căutare:

În colțul din dreapta jos se află numărul de telefon al Butonului și există o secțiune în care clienții pot lăsa comentarii despre munca noastră sau sugestii pentru funcționarea aplicației.

În colțul din stânga jos veți găsi numele sub care lucrați în sistem puteți schimba utilizatorul sau autentificarea și parola.

În stânga ecranului principal există un bloc de meniu cu secțiuni de aplicație. Fiecare dintre ele îl ajută pe antreprenor să urmărească informații despre companie în timp real. Primele lucruri în primul rând:

Secțiunea „Întrebări”

Această secțiune arată toată corespondența cu echipa și toate acțiunile din aplicație: consultări, sarcini și documente create. Un triunghi galben în colțul din dreapta sus înseamnă că mesajul nu este citit.

Puteți vedea câte mesaje noi există în cuvântul „Întrebări”. Puteți da clic pe număr și se va deschide întreaga listă a celor necitite.

Fiecare problemă are două stări: în curs sau rezolvată. Îl puteți schimba direct din feed: treceți cursorul peste card, faceți clic pe bifa portocalie și închideți sarcina.

Este important pentru noi să primim feedback, astfel încât fiecare consultație cu un specialist poate fi evaluată. Dacă ți-a plăcut răspunsul nostru, dă-i cu degetul mare. Dacă ceva nu a mers prost, nu-ți pare rău pentru antipatiile. Așa învățăm să fim mai buni.

Puteți evalua o altă sarcină finalizată închizând-o în interiorul corespondenței:

În fiecare ramură veți găsi un clopoțel - este necesar pentru a configura notificări.

Când faceți clic pe el, veți fi direcționat către un meniu în care puteți:

    abonați-vă sau dezabonați-vă de la notificările privind mesajele din acest thread;

    semnează sau dezabonează-ți angajații care lucrează în Button;

    conectați sau deconectați e-mailul contrapartidei la un anumit thread.

Puteți vizualiza și modifica setările pentru toate mesajele în secțiunea „Setări”, există și un clopoțel acolo:

Secțiunea „Sarcini”

În această secțiune puteți vedea toate comenzile pe care le primim de la clienți și le menținem în instrumentul intern. Aici puteți urmări termenele limită și starea sarcinilor.

Există trei tipuri de sarcini:

Sarcinile lui Knopke sunt comenzi pe care le primim de la clienți;

Salariu - sarcini cu avansuri si salariile angajatilor;

Taxe și raportare - toate raportările necesare pentru compania clientului.

Și aceste sarcini au 4 stări:

Nou - când sarcina nu a fost încă preluată;

La locul de muncă - lucrează la o sarcină;

Asteptam un raspuns din partea dumneavoastra - sarcina este suspendata deoarece asteptam informatii de la client;

Terminat - sarcina terminată.

Pentru a face acest lucru mai convenabil, am legat secțiunile „Întrebări” și „Sarcini”. În secțiunea cu întrebări, veți vedea pentru ce întrebare a fost creată sarcina. Și invers, în secțiunea „Sarcini” puteți vedea din ce ramuri provin.

A pune sarcină nouă, trebuie să scrieți în secțiunea „Întrebări”. Vom clarifica detaliile și vom estima termenul limită. După aceasta, sarcina va apărea în secțiunea „Sarcini” - puteți urmări termenul limită, starea și progresul acesteia.

Secțiunea „Bani”

Aici puteți vedea toate încasările și debitele din conturile în ruble și în valută ale companiei.

Dacă aveți un cont la Alfa-Bank, Tochka sau Tinkoff Bank, vom configura integrarea, datorită căreia informațiile vor fi actualizate în fiecare oră.

Informațiile despre conturile din alte bănci sunt actualizate manual la fiecare 2 săptămâni. Pentru a face acest lucru, vom avea nevoie de o cheie limitată pentru serviciile dvs. bancare online - vom descărca și vom posta singuri extrasul bancar. Este sigur și economisește mult timp antreprenorilor.

Aici puteți vedea detaliile de plată și puteți descărca un bon de plată cu ștampila băncii.

Secțiunea „Documente”

Aici puteți crea documente: facturi, acte, facturi și UPD. Primarul este, de asemenea, stocat aici. Există un filtru care caută după tipul de document, numele contrapartidei sau ambele.

Există file „Vânzări”, „Achiziții” și „Fișiere”. În ultima filă puteți vedea toate documentele pe care le-ați trimis la Buton și pe care vi le-am trimis. Lista poate fi filtrată după dată și sursa primirii. Puteți chiar să vizualizați separat documentele trimise la biroul din Moscova sau încărcate în corespondență.

Pentru a crea document nou, faceți clic pe semnul plus din fila „Vânzări”:

Documentele în format UPD sunt un înlocuitor convenabil pentru formele vechi de documente, combină un document, un bon de livrare și o factură, potrivite pentru bunuri și servicii. Dacă lucrați cu TVA, atunci trebuie să atașați și o factură la factură. Nu este nevoie de UPD. UPD înlocuiește atât bonul de livrare, cât și factura. De exemplu, într-un UPD puteți vinde seturi de bucătărie și servicii de livrare. În cazul documentelor obișnuite, ar trebui să facem o factură separată pentru setul de bucătărie și un certificat de livrare.

Crearea documentelor în aplicația noastră este ușoară. În orice document există câmpuri standard de completat și un câmp suplimentar în care poți scrie un comentariu. Indicați data scadentă de plată a facturii sau numărul contractului în baza căruia a fost emisă factura. Puteți chiar să scrieți un mesaj personal, de exemplu, dacă prietenul dvs. primește factura.

Puteți trimite documentul creat partenerului dvs. prin e-mail. Și acolo puteți adăuga un mesaj pe care destinatarul îl va vedea în corpul scrisorii. Când partenerul tău răspunde, vei primi imediat un mesaj în Buton.

Puteți adăuga semnătura și sigiliul companiei dvs. la documente chiar în aplicație - nu trebuie să tipăriți și să semnați fiecare document, trimiteți-le imediat partenerilor dvs. Doar trimite-ne un exemplu de semnătură și ștampilă pe o foaie albă de hârtie, vom configura totul.

Iată cum arată documentul semnat și sigilat:

Aici documentele pot fi duplicate, editate, șterse, trimise partenerilor și descărcate.

Este posibil să descărcați documentul în format Excelși editați-l în editori populari pe Windows, Mac și Linux: - Apache OpenOffice - Microsoft Excel - LibreOffice

Dacă nu trebuie să editați documentul, descărcați fișierul pdf.

Este important ca toate documentele create în aplicație să intre automat în baza de date 1C - nu este nevoie să le imprimați, să le scanați și să le trimiteți unui contabil. Prin urmare, aveți grijă: nu trebuie să editați numele contrapărții, data, suma și lista de bunuri și servicii în documente - până la urmă, aceste date afectează contabilitatea.

Puteți adăuga sigla companiei dvs. la facturi. Pentru a face acest lucru, trimite-ne un logo, îl vom salva în sistem. După aceasta, toate facturile dumneavoastră vor avea sigla:

Secțiunea „Tranzacții”. Din 19 iulie 2018 se numește „Primar”.

Pentru o contabilitate corectă și o taxare optimă, este important să trimiteți documentele contabilului la timp. Știm să nu pierdem documentele primare ale antreprenorilor. În acest scop, am creat și dezvoltat o secțiune în care puteți vedea istoricul interacțiunii cu furnizorii și clienții.

Primii doi sunt furnizori și clienți. Contrapartidele pentru care nu există documente sunt enumerate aici. Puteți vedea și de la furnizori care trebuie plătit și de la clienți - de la care încă nu există plăți. Ambele secțiuni au o căutare care vă va ajuta să găsiți chiar și acele contrapărți pentru care tranzacțiile au fost deja închise.

Scanări. Aici puteți atașa elementele primare acumulate fără a le sorta în funcție de contrapărți. Vom sorta singuri documentele și le vom introduce în baza de date. La unele scanări veți vedea o bifă - aceasta înseamnă că documentul a fost deja introdus în 1C.

Puteți merge pe cardul fiecărei contrapărți. Acolo vei găsi trei file:

Datorii. Anulările pentru care mai trebuie să trimiteți documente sunt enumerate aici. Puteți lăsa un comentariu pentru fiecare plată. De exemplu, informați în prealabil contabilul că documentele pentru această tranzacție vor fi disponibile luna viitoare.

Istoric, unde puteți vedea toate interacțiunile trecute și prezente cu contrapartea.

Scanări. Această filă stochează documentele trimise către Buton. Chiar aici puteți atașa un nou document primar sau puteți găsi documente pentru perioada anterioară.

De asemenea, puteți deschide accesul la secțiune pentru un angajat care nu are acces principal la Buton. Veți găsi această funcție în partea dreaptă când mergeți la pagina de start secțiune. Acest lucru este convenabil atunci când doriți să mutați documentele fără participarea dvs. De exemplu, dai acces managerului care este implicat in tranzactie, el insusi trimite direct documentele contabilului in Button. Accesul poate fi închis în orice moment.

Aici veți găsi un videoclip pe care l-am filmat pentru a vă arăta clar cum funcționează secțiunea:

Nu vă alarmați dacă nu îl găsiți în sistem imediat după atașarea unui document. Secțiunea este actualizată la fiecare oră.

„Ofertele” actualizate sunt disponibile din iunie 2018 :)

Secțiunea „Analitică”

Toate încasările și debitele din conturile de ruble ale companiei dvs. sunt reflectate aici. Puteți vizualiza veniturile și cheltuielile pentru perioada selectată și separat după cont dacă aveți mai multe dintre ele.

Dacă aveți un cont la Alfa-Bank, Tochka sau Tinkoff Bank, vom configura integrarea - informațiile vor fi actualizate la fiecare oră. Informațiile despre conturile din alte bănci sunt actualizate manual la fiecare 2 săptămâni.

Comunicați cu Button prin e-mail

Cel mai convenabil mod de a comunica în timpul alergării este în continuare poșta. Am integrat corespondența cu aplicația noastră și am făcut-o astfel încât să puteți comunica prin intermediul client de mail, iar scrisorile împreună cu atașamentele au fost salvate automat în Buton. Când cineva de la Buttons scrie un mesaj, vei primi o scrisoare frumoasă:

Puteți răspunde la această scrisoare sau puteți scrie una nouă direct prin e-mail. Puteți atașa orice fișier la o scrisoare, inclusiv imagini și chiar videoclipuri - istoricul corespondenței va fi salvat în e-mail și, împreună cu toate atașamentele, va apărea magic în Buton.

De exemplu, dacă trimiteți un contract, avocatul dumneavoastră îl va primi, va face modificări și vi-l va trimite spre aprobare - răspunsul va apărea în Buton și în e-mailul dumneavoastră.

Pentru a furniza poștă directă, trebuie să vă cunoaștem adresa de e-mail, iar dumneavoastră trebuie să o cunoașteți pe a noastră. Trimite-ne adresa ta și în schimb vom trimite un e-mail special la care poți scrie echipei tale. Dacă compania se numește „Romashka” - cel mai probabil, e-mailul tău special va arăta ca [email protected].

Prin poștă, scrisoarea poate fi redirecționată imediat către contraparte, nu este nevoie să accesați interfața Button și să descărcați fișierul atașat. Și dacă scrisoarea se pierde brusc, veți găsi fișierele trimise și istoricul corespondenței în interfața cu buton.

Pentru contrapartide - acces limitat

Se întâmplă că cineva trebuie să comunice cu echipa fără acces complet la Buton. Nu numai că poți comunica cu butonul, ci și cu oricare dintre angajații tăi, antreprenorii și chiar și iubita ta bunica :) Da-le doar butonul tău adresa postala. Angajații sau contractanții vor putea să scrie lui Button din e-mailul lor și, cel mai important, să primească răspunsuri de la angajații Button.

Puteți oferi contrapărților o adresă specială, astfel încât contabilii să poată face schimb direct de informații primare cu aceștia. În acest caz, toată corespondența va fi salvată în Buton și o veți putea vedea în orice moment.

Persoanele care nu au acces la Buton vor primi doar e-mailuri despre subiectele la care participă. Dacă doriți să discutați cu noi în mod confidențial despre același subiect, vă rugăm să începeți un subiect nou.

Link-urile către firele de mesaje pot fi date unul altuia

De exemplu, un contabil vă poate oferi un link către o corespondență veche în care a fost deja pregătit un document similar. Tu, la rândul tău, poți trimite link-uri către avocați, referindu-se la sarcini anterioare, sau poți trimite link-uri către colegii tăi cu acces la Buton - aceștia vor urma linkul, vor intra în Buton și vor citi corespondența.

Mesajele nu se pierd

Este posibil să închideți accidental o filă de browser sau să reîmprospătați o pagină. Chiar și bateria dintr-un laptop sau smartphone poate muri brusc. Dacă apare o neînțelegere și browserul este închis accidental, atunci tot textul introdus în Buton va fi salvat. Când deschideți un fir de conversație sau o pagină de mesaj nouă, puteți continua să scrieți de unde ați rămas. Apropo, nici fișierele atașate nu vor dispărea nicăieri.

Există și mai multe posibilități pe mobil

Aplicația Buttons funcționează în browserul telefonului și prin aplicație. Sunt toate aceleași secțiuni, documentele sunt adaptate ecranului și poți efectua apeluri direct din aplicație. Descărcați:

Pe iPhone

Pentru Android

Când vă conectați, vă va aminti până când apăsați „Ieșire”. De asemenea, va trimite notificări push și va afișa insigne pe pictograma aplicației atunci când echipa scrie un mesaj - acesta este ceva ce aplicația web cu siguranță nu poate face.

Anunțăm toate articolele pe Telegram. De asemenea, veți găsi acolo știri, sfaturi și trucuri de viață pentru antreprenori. Alăturaţi-ne :)

A apărut datorită instrumentului System UI Tuner adăugat la Android 6.0. Aceasta este o caracteristică experimentală. Pentru a-l activa, trebuie să extindeți panoul setari rapideși țineți degetul pe roata din dreapta pentru câteva secunde colțul de sus. După aceasta, sistemul vă va informa că System UI Tuner este activat și elementul corespunzător va apărea în setări.

Dacă decideți că doriți să îl salvați și să încercați să o faceți în modul de așteptare, îl veți căuta în zadar. Dar aici ne confruntăm din nou problema minora. Widgeturile nu pot fi plasate pe desktop. Deși sunt prezenți, ele pot fi plasate doar pe ecranul de blocare. Din fericire, în cazul acestui widget, capacitatea rămâne afișată în notificări.

Deși a apărut destul de des mesajul de eroare că aplicația nu răspunde, a fost suficient să faceți clic pe „Așteptați” și aplicația a început imediat să funcționeze. Problemele sunt o problemă atunci când computerul intră în modul de repaus în timp ce este în modul de așteptare.

Pentru a adăuga propriile elemente la panoul de control, va trebui să instalați aplicație suplimentară, dar ar trebui să începeți prin a studia tunerul UI al sistemului însuși. Acesta este un lucru destul de interesant, datorită căruia puteți activa sau dezactiva cu forță afișarea anumitor elemente din panoul de setări rapide și, de asemenea, puteți adăuga un indicator procentual al nivelului de încărcare a bateriei.

După trezire, nu se comportă așa cum ar trebui, de exemplu, nu poate lansa aplicații. Laptopul a văzut chiar și modemul necesar și apoi a început procesul de conectare, dar adesea nu a reușit să finalizeze procesul. În acest caz, totuși, poate fi doar un defect al dispozitivului meu. În sfârșit, mai am câteva detalii de utilizare. A descoperit chiar și o mică diodă fulger lângă ea pe care o poate porni și opri. Puteți adăuga butoane la bara de acțiuni prin care puteți efectua cele mai importante acțiuni într-un context de aplicație dat.


Crearea și adăugarea propriilor elemente este posibilă prin aplicația Setări rapide personalizate.

Mai întâi utilizatorului i se va arăta procesul Sistem de activare UI Tuner și apoi a fost solicitat să creați element propriu panouri.

Cele care nu sunt potrivite în bar sau nu sunt cele mai importante sunt într-un meniu ascuns special. O bară de acțiuni cu butoane de căutare și un meniu ascuns unde sunt disponibile acțiuni suplimentare. Adăugați un element pentru fiecare element pe care doriți să îl plasați pe panou.

Descărcați: Set de pictograme pentru bara de acțiuni

Atributul pictogramei trebuie setat la ID-ul obiectului imagine. Am vorbit deja despre acest lucru în lecția „Crearea unei interfețe simple de utilizator”.

Buton sus în acțiuni de nivel scăzut

Toate ecranele care nu reprezintă ecranul principal al aplicației ar trebui să includă un buton „De sus în sus” pe bara de acțiuni - acest lucru va permite utilizatorului să acceseze ecranul aplicației părinte.


Procesul este descris pas cu pas direct pe ecranul Setări rapide personalizate. Să încercăm să o parcurgem creând, de exemplu, o pictogramă pe panou pentru a lansa aplicația mobilă Lifehacker.

Iată un exemplu de declarație de excelență într-un manifest. Pentru a șterge o rută specificată, atingeți butonul Rută de pe ecranul de navigare. Apare ecranul Waypoints. Acum faceți clic pe acele 3 puncte din colțul din dreapta jos al ecranului și apoi veți vedea mai multe opțiuni inclusiv „Ștergeți” - făcând clic pe el puteți șterge traseul.

Cum se atribuie un traseu care indică o hartă? Pentru a face acest lucru, trebuie să apăsați pe punct, dar nu vă îndepărtați degetul, ci doar țineți-l apăsat o vreme până când apare ecranul corespunzător. Cum să adăugați un punct la preferatul dvs., indicându-l pe hartă? Facem la fel ca la întrebarea 2, doar din meniul care apare selectăm „Add to Favorites”.


Atingeți SYSTEM UI TUNER. Apare designerul panoului Setări rapide. În acest moment, puteți seta locația fiecărui element și, de asemenea, puteți selecta opțiunea „Adăugați un buton de comandă rapidă” din partea de jos a ecranului. Să creăm un buton nou.

Cum îl pot dezactiva pentru a avea o hartă plată? Țineți roata cu degetul și apoi partea dreaptă a ecranului poate regla înălțimea conturului clădirii. Mutăm cursorul în jos, setând înălțimea la 0% și, prin urmare, contururile 3D nu mai sunt vizibile. Le putem adăuga făcând clic pe butonul Traseu - între început și destinație va exista un loc potrivit pentru a face clic.

Dacă doriți să eliminați acel punct sau să vă schimbați ordinea, atingeți punctul cu degetul și nu ridicați degetul, ci țineți-l acolo pentru o clipă. Există trei puncte în colțul din dreapta jos al ecranului, după care bara de jos dispare. Făcând clic pe aceste trei puncte verticale, se va afișa panoul de jos.


Atingeți „Butonul de difuzare” și dați-i un nume. Conform instrucțiunilor fiecare butonul creat trebuie să aibă un nume în formatul CUSTOMTILEx, unde x este numărul de serie al butonului pe care îl creați. Numărătoarea inversă începe de la zero și, prin urmare, primul buton creat ar trebui să se numească CUSTOMTILE0.

Puteți dezactiva caracteristica ascunde panoul. Scurt - traseul cel mai scurt, deși excluzând cele mai proaste categorii de drumuri. Optimal necesită timp, dar și distanță. Un compromis între scurt și rapid. Ușor - pentru șoferii mai puțin experimentați. Util, de exemplu, iarna, când drumurile laterale pot fi înzăpezite sau înghețate. Pieton - Modul Pieton: Mișcă-te în buzunar și ești gata. Experiența noastră arată că acest regim ar trebui interpretat într-un mod foarte oriental.

Terenova este cel mai scurt traseu, cu excepția categoriei de drum. Răscruce de drumuri - o linie dreaptă între start și obiectiv, utilă, de exemplu, în pădure sau într-un tren. De ce nu funcționează șoseaua de centură? Aceasta poate fi legată de tipul de rută utilizat, de ex. traseu optim, ca să nu mai vorbim de una scurtă, de multe ori, în loc să evite un traseu mai rapid, duce prin centrul său. Soluția este să comutați tipul de rută la rapid. Nu există un ghid detaliat în ghid.


Butonul va apărea pe ecranul de proiectare a panoului. Pe parcurs, puteți specifica locația acestuia.

În aplicația Setări rapide personalizate, reveniți la ecranul de instrucțiuni, bifați caseta de selectare „Am făcut acest lucru” și faceți clic pe Continuare.

Nu am vrut să economisim câteva sute de metri pe drum pentru a economisi un minut sau două. Pentru a schimba acest lucru, faceți clic pe butonul Setări, apoi pe fila Rută. Există și opțiunea „Navigație în repaus”. Această opțiune poate fi utilă, de exemplu, atunci când mergeți cu bicicleta sau pe drumeții. Dacă aveți întrebări, nu ezitați să întrebați în comentarii.

Peter Surovetsky

Toate drepturile rezervate. Cum să dezactivezi numerele de casă din mașină? Există vreo modalitate de a ajunge la Android pe traseu? Cel mai rapid traseu este cel mai scurt traseu - spuneți-ne despre drumurile pe care puteți face asta? După ce ați determinat traseul, trebuie să faceți clic pe butonul „Rută” din partea de jos a ecranului. Dacă nu există niciun buton Traseu în partea de jos a ecranului, trebuie să faceți clic pe cele trei puncte din colțul din dreapta jos al ecranului și va apărea un buton Rută. Și ce ar trebui să fac pentru a opri întreaga mașină? Dispozitivul meu nu are un buton înapoi separat undeva sub ecran, așa cum au telefoanele.


O pictogramă rotundă cu un semn plus duce utilizatorul la ecran pentru configurarea unui nou buton. Mai întâi setăm numele butonului, în cazul nostru este „Lifehacker”.


Am doar ce este pe ecran. Există „închidere”, „sfârșit” sau „oprit” ascunse? Nu l-am văzut încă buton separat"Aproape." Iată ce știm despre asta. Păcat din partea creatorului că nu s-a gândit să introducă o căutare a punctelor salvate. Același lucru este valabil și pentru acele pisici care marchează locurile în care au fost ținute.

Stie cineva cum sa refac acest fascicul inferior? Dar nu există un fascicul gros cu opțiuni pentru întreaga hartă. Doar apăsați-l din nou. În mijloc am un buton pentru meniul principal. CU partea dreaptă Am săgeți, iar una este la stânga. Acest lucru nu se poate face prin telefon. Ce să faci în această situație, deoarece imaginea cardului auto este foarte gunoi.

Selectați o pictogramă. Sunt mulți, mulți dintre ei aici. Life hacker este foarte util, ca un morcov și, prin urmare, pictograma morcov va fi în temă.


Acum setăm acțiunea atingând pictograma. Utilizatorul poate seta aplicația să se lanseze, să navigheze la o adresă URL, o acțiune personalizată sau să creeze un buton care nu face nimic. În cazul nostru, aceasta este lansarea unei aplicații, adică Launch App. În lista care apare cu toate instalate și aplicații de sistem Găsim „Lifehacker”. Acțiune pentru apăsare lungă Nu este necesar să întrebați și, prin urmare, puteți sări peste el.


Tot ce rămâne este să faceți clic pe pictograma rotundă cu o bifă, confirmând setările butonului, apoi deschideți panoul de setări rapide. După cum puteți vedea, acum există un morcov Lifehacker aici.


Această funcție este disponibilă numai în Android 6.0.

Android acceptă mai multe tipuri de meniuri. În primul rând - există un buton separat pe telefon Meniu(la telefoanele mai vechi), apăsând care afișează meniul. În dispozitivele noi, butonul separat a fost eliminat și înlocuit cu o pictogramă de meniu sub formă de trei puncte în orientare verticală. Al doilea tip este un meniu contextual care apare atunci când apăsați și mențineți apăsat degetul pe ecran în locația dorită (puteți apăsa și menține apăsat butonul central al telefonului). Meniul contextual, la rândul său, poate avea submeniuri. Astăzi ne vom familiariza cu primul tip de meniu. Acest articol va analiza lucrul cu meniul pe dispozitivele noi care rulează Android 4.0 și versiuni ulterioare.

În șablon Activitate goală nu există meniu, așa că îl vom crea noi înșine. Acest lucru vă va ajuta să înțelegeți principiul de funcționare și să obțineți o imagine de ansamblu asupra proiectului. Nu este necesar să vă amintiți numele claselor, metodelor și codului pentru a gestiona selecțiile elementelor de meniu. În alte șabloane, meniul va fi încorporat și îl puteți utiliza imediat.

Crea proiect nou bazat pe Activitate goalăși rulați-l. Nu există încă un meniu.

Să creăm mai multe resurse șir în fișier res/values/strings.xml, care va fi responsabil pentru articolele din meniu:

Setari Pisica Pisica Pisicuta

Acum creați un folder nou meniuîntr-un folder res res, | Nou | Director). Apoi, creați un fișier în folderul creat menu_main.xml- numele indică faptul că meniul se referă la activitatea principală Activitatea principală(clic dreapta pe folder meniu | Nou | Meniu Fișier de resurse). Dacă creați o aplicație cu mai multe ecrane, atunci fiecare activitate va avea un meniu separat cu propriile setări. Să deschidem fișierul deocamdată menu_main.xmlși adăugați codul dvs. la șablonul rezultat:

Să deschidem fișierul Activitatea principală. În prezent, există o singură metodă onCreate(). Să adăugăm metoda noua onCreateOptionsMenu(). Exact această metodă este responsabil pentru apariția meniului de activități. Selectați un meniu în studio Cod| iar în fereastra următoare, începeți să introduceți numele metodei folosind primele litere. Poate fi introdus primul majuscule, adică ocom ( o n C reate O opțiuni M enu) pentru a găsi rapid linia de care aveți nevoie. Apăsați butonul Bineși obținem piesa de prelucrat.

@Override public boolean onCreateOptionsMenu (meniu Meniu) ( returnează super.onCreateOptionsMenu (meniu); )

Adăugăm șablonului o metodă care preia date din resursele meniului și le convertește în elemente de meniu de pe ecran.

@Override public boolean onCreateOptionsMenu(Meniu meniu) ( getMenuInflater().inflate(R.menu.menu_main, meniu); return true; )

In metoda umfla() indicați o resursă de meniu ( R.menu.menu_principal) și un obiect de clasă Meniu.

În engleză, „umflare” este tradus ca inflate, de exemplu. prin proiectare Dezvoltatori Android, umflam un obiect cu date, de exemplu, un meniu. Dar, de fapt, cuvântul „umfla” provine din sintagma în plat- spre apartament. Există o tradiție veche de a lăsa mai întâi o pisică să intre în apartament, care explorează toate colțurile casei și își declară consimțământul să locuiască în ea. Acesta este modul în care rulăm datele dintr-un fișier XML într-un obiect MenuInflater.

Începeți proiectul. Acum, în partea dreaptă a antetului, veți vedea o pictogramă cu trei puncte aliniate într-o linie verticală. Faceți clic pe pictogramă pentru a vedea elementul de meniu Setări.

După cum ați putea ghici, elementul articol este responsabil pentru un element separat de meniu. Să mai adăugăm trei elemente folosind același principiu, schimbând doar identificatorul și textul pentru meniu:

Rulați proiectul și încercați să apelați din nou meniul. Veți vedea trei elemente noi.


Opțiuni idŞi titlu nu am nevoie de nicio explicatie. Parametru orderInCategory vă permite să vă setați propria ordine pentru afișarea elementelor de meniu. Să presupunem că ați creat cinci elemente de meniu, dar nu v-ați decis încă în ordinea în care vor apărea pe ecran. Pentru a evita mutarea constantă a blocurilor întregi de cod pentru elementele de meniu în în ordinea corectă, puteți utiliza acest parametru.

Și în sfârșit atribut important app:showAsAction definește comportamentul meniului în ActionBar. Sens nuînseamnă că elementul de meniu nu trebuie să apară în antet, ci doar în meniul pop-up, de exemplu. fi în urmă cu trei puncte. Dacă setați valoarea întotdeauna, apoi punct Setări va apărea imediat în antetul aplicației dvs. Valori disponibile și ifCamere, cuTextŞi collapseActionView. Încercați singur. De exemplu, ifRoom afișează un element de meniu dacă spațiul permite. Dacă sunt multe puncte, ele vor sta doar în cale. De regulă, această opțiune afișează un cuvânt sau o pictogramă foarte scurt pentru operațiuni frecvente pentru a evita clicurile inutile pe trei puncte.

Acordați atenție atributului app:showAsAction, care se referă la spațiul de nume xmlns:app="http://schemas.android.com/apk/res-auto". A fost o vreme când un astfel de spațiu de nume nu exista și proiectele foloseau atributul android:showAsAction din spațiul de nume standard. Dacă studioul se plânge de eroare, atunci editați codul.

În timp ce elementele de meniu nu fac nicio lucrare utilă. Orice clic pe un element pur și simplu închide meniul fără consecințe vizibile. Încă nu am scris cod pentru a gestiona clicurile.

Selectarea elementelor de meniu

Am învățat cum să creăm un meniu. Dar deocamdată este inutil, deoarece elementele de meniu nu reacționează în niciun fel la clicurile noastre. O altă metodă este utilizată pentru a gestiona clicurile pe elementele de meniu. onOptionsItemSelected(). Să adăugăm o metodă folosind același principiu ca pentru exemplul anterior. Să luăm golul.

@Override public boolean onOptionsItemSelected(MenuItem item) ( returnează super.onOptionsItemSelected(element); )

Parametru articol este responsabil pentru elementul de meniu. Ar trebui să obțineți ID-ul meniului prin metoda getItemId()și indicați codul acestuia. Deoarece meniul constă de obicei din mai multe elemente, este convenabil să folosiți construcțiile dacă/altfel sau comutator. Pentru a afișa informații, vom folosi o etichetă text. Adăugați o componentă la ecranul de activitate TextView. Îl poți folosi pe cel existent TextView cu inscripția „Hello World!”, trebuie doar să-i dai un identificator.

android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!"/>

Să adăugăm codul la șablon pentru elementul de meniu selectat:

@Override public boolean onOptionsItemSelected(MenuItem item) ( // obțineți identificatorul elementului de meniu selectat int id = item.getItemId(); TextView infoTextView = (TextView) findViewById(R.id.textView); // Operații pentru elementul selectat comutare element de meniu ( id) ( case R.id.action_cat1: infoTextView.setText("Ai ales o pisica!"); return true; case R.id.action_cat2: infoTextView.setText("Ai ales o pisica!"); return true; case R. id.action_cat3: infoTextView.setText("Ați selectat un pisoi!";

Lansați aplicația, apelați meniul și selectați orice element de meniu. Ar trebui să apară un mesaj în câmpul de text.


Există cale alternativă prin XML, similar cu gestionarea clicurilor pe butoane (de la Android 3.0). Puteți adăuga un atribut android:onClickîn resursele meniului și nu trebuie să utilizați un apel de metodă onOptionsItemSelected(). Cu ajutorul android:onClick puteți specifica metoda dorită atunci când selectați un element de meniu. Adăuga acest atribut a puncta Setări

Acum, în codul de activitate vom scrie următoarele:

// atributul elementului din meniul Setări este setat la android:onClick="onSettingsMenuClick" public void onSettingsMenuClick(element MenuItem) ( TextView infoTextView = (TextView) findViewById(R.id.textView); infoTextView.setText("Ați selectat Setările articol, mai bine ar alege o pisică");)

Comutatoare

Aspectul elementelor de meniu poate fi modificat într-o vizualizare cu comutatoare. Pentru a face acest lucru, trebuie să adăugați un element grup cu atribut android:checkableBehavior="single":

Nu prea vad sensul in acest mod. Și nu o vom lua în considerare.

Modul de proiectare

ÎN Android Studio 2.2 adăugat modul grafic construirea de meniuri care sunt similare cu o bară de instrumente pentru adăugarea de noi componente pe ecran. Panoul de meniu este format din patru elemente: Element de meniu, Căutare articol, Meniu, Grup.


Principiul este același, selectați elementul dorit și trageți-l pe ecran în zona de meniu. Dacă ați studiat crearea manuală a meniurilor, atunci această metodă nu vă va cauza dificultăți. Cu acesta, puteți schița rapid o structură de meniu și apoi o puteți ajusta manual.

Versiunea actualizată de Android 5 Lollipop, deși similară cu KitKat-ul precedent, are unele diferențe care pot părea neobișnuite și incomode. Există multe setări în „Lollipop”.

Unele dintre ele (cum ar fi textul contrastant sau inversarea culorilor) sunt necesare pentru câțiva, în timp ce altele sunt necesare aproape tuturor. Să ne uităm la întrebarea cum să configurați Android 5 mai detaliat.

Resetare din fabrică Android Lollipop

Una dintre cele mai importante setări Android 5 este Factory Reset Protection. Activarea acestei opțiuni va avea ca rezultat faptul că va fi imposibil să resetați setările la setările din fabrică fără autentificarea și parola pentru contul dvs. Google.

Datorită serviciu Android Manager de dispozitiv proprietarul unui smartphone pierdut sau furat va putea bloca și șterge dispozitivul de la distanță.

Trebuie reținut că protecția funcționează doar atunci când smartphone-ul este blocat cu un ecran de activare.

Recuperarea datelor după instalarea unei actualizări Android

O altă opțiune utilă este capacitatea de a recupera datele după instalarea Android 5.0 Lollipop. La configurarea inițială Vor fi oferite diverse opțiuni de recuperare a datelor, inclusiv apeluri pierdute.

Android 5 configurarea conturilor

Un manager de cont de utilizator poate fi util - prin analogie cu un desktop cu drepturi depline, va fi posibil să se limiteze accesul la capacitățile unui smartphone.

Există 3 tipuri de conturi disponibile:

  • Contul de oaspete are drepturi minime. Orice informație este stocată doar temporar. De fiecare dată când vă conectați ca invitat, sistemul vă va întreba dacă utilizatorul dorește să înceapă de la capăt sau să continue ultima sesiune de invitat.
  • „Profil” vă permite să configurați accesul la programe și servicii.
  • „Utilizator” este, de asemenea, proprietarul dispozitivului. Acest cont are cele mai multe drepturi. Orice modificare a setărilor sistemului, cum ar fi adăugarea unei rețele Wi-Fi, se va aplica tuturor celorlalte conturi de pe dispozitiv.

Cum să adaugi utilizatori? Este foarte simplu - accesați setările și căutați inscripția „Utilizatori”.

Inițial, veți vedea profilul proprietarului smartphone-ului și profilul invitatului. De asemenea, puteți adăuga utilizatori.

Pentru a adăuga utilizatori noi, va trebui să introduceți conturile lor Google. Fiecare utilizator va putea personaliza singur sistemul de operare. Proprietarul dispozitivului nu are capacitatea de a controla acest proces, dar are puterea de a permite sau de a interzice altor utilizatori să trimită SMS-uri și să efectueze apeluri.

Restricționarea accesului la Android 5 Lollipop

O altă funcție utilă este așa-numitul „Buton”. Dacă dăruiești cuiva smartphone-ul tău și nu vrei ca acesta să scormonească prin el sau să schimbe ceva, folosește Button. Acesta va limita funcționalitatea dispozitivului la o singură aplicație - cea pe care este instalat. Accesul la orice altceva va fi refuzat: „Introduceți parola”.

Cum să faci asta? Deschideți Setări și selectați opțiunea „Securitate”. Faceți clic pe el. În lista care se deschide, faceți clic pe „Fixarea ecranului”. Apoi comutați comutatorul în poziția „Pornit”. (Pe).

Acum puteți fixa orice aplicație pe ecran. Pentru a face acest lucru, lansați programul selectat și faceți dublu clic pe fereastra acestuia.

Pentru a ieși dintr-o aplicație fixată, apăsați lung pe butoanele Revizuire și Înapoi. În câteva secunde veți fi dus pe desktop.

Cum să configurați întreruperi în Android 5

Printre altele, puteți configura așa-numitele „Întreruperi” în Android 5.0 Lollipop - puteți determina singur ce persoane de contact sau aplicații vă pot suna sau trimite notificări.

Cum se configurează întreruperile? Accesați setări, selectați „Sunet și notificare” și atingeți această opțiune. Sub glisoarele de ajustare a sunetului va exista o opțiune „Întreruperi” - faceți clic pe ea.

Puteți permite doar contactelor sau aplicațiilor preferate să vă deranjeze. Lollipop are capacitatea de a activa modul „Important” conform programului pe care îl specificați - pentru aceasta există opțiune specială„Programarea modului de oprire (numai întreruperi prioritare)”.

Puteți schimba rapid modurile prioritare prin simpla atingere a glisorului de volum. Sub acesta, vor fi disponibile modurile „Nu deranja” (Niciuna), „Important” (Prioritate) și „Toate”.

Primele două moduri pot fi activate pe termen nelimitat sau pentru un anumit timp. Butoanele „+” și „-” vă permit să reglați intervalul de timp în care va funcționa modul selectat. Perioada de timp poate fi ajustată de la 15 minute la 8 ore.

Configurarea ecranului de blocare și a notificărilor Lollipop

În Android 5.0 Lollipop, notificările primite sunt afișate pe ecranul de blocare. Acest lucru nu este întotdeauna convenabil. Este puțin probabil ca cineva să dorească să „împartă” informații personale. Pentru acest caz, există o setare flexibilă în Android 5 pentru modul în care sunt afișate notificările.

Pentru a face acest lucru, accesați Setări -> Sunete și notificări -> Pe ecranul de blocare -> Ascundeți informațiile personale. După care priviri indiscrete nu o vor vedea.

Mail în Android 5 a devenit mai convenabil

Poştal aplicația gmail, pe lângă noul design, a primit suport pentru conturi de pe alte servicii de e-mail care acceptă Protocoale IMAPși POP. Acum nu trebuie să intri în browser pentru a deschide o „cutie” non-Google - totul se poate face dintr-o singură aplicație.

Setarea pentru economisirea bateriei Android 5

Dacă doriți ca smartphone-ul dvs. să dureze mai mult cu o singură încărcare, ar trebui să învățați cum să configurați modul de economisire a bateriei Project Volta în Android 5. Potrivit dezvoltatorilor, vă permite să extindeți timpul de funcționare cu 15-20%. Cu toate acestea, în acest caz, dispozitivul începe să „încetinească” vizibil.

Pentru a activa acest mod, accesați setări, faceți clic pe „Baterie”, apoi pe butonul de meniu (trei puncte în colțul din dreapta sus) și selectați modul de economisire a bateriei:

Când modul de economisire a bateriei este activat, barele de navigare și stare ale smartphone-ului vor deveni culoare portocalieși apare un mesaj care indică faptul că modul economic este activat:

Dacă doriți, puteți dezactiva imediat acest mod - există o astfel de opțiune în mesajul care apare.

Configurarea funcției Switch Access în Android 5

Meniul principal este unul dintre instrumentele principale pentru interacțiunea utilizatorului cu aplicația. În Android 2.3.x și versiuni anterioare, era „ascuns” pe butonul Meniu hardware, iar dezvoltatorii au desenat meniul cât de bine au putut. Însă începând cu Android 3.0, defectul a fost corectat, meniul a devenit o componentă standard pe Action Bar și a primit o serie de funcții noi. În același timp, procesul de dezvoltare a meniului a rămas practic neschimbat. Un meniu în Android nu este doar un set de butoane la care poți atașa un OnClickListener. În Android, puteți face mult mai mult cu meniul decât vedeți.

În acest articol îți voi spune cum să faci un meniu modern, cum să-l adaptezi dimensiuni diferite ecran, cum să faci comutatoare pentru butoanele radio direct în meniu, precum și cum să controlezi dinamic vizibilitatea butoanelor de meniu, ascunzând acele funcții ale aplicației tale care nu vor funcționa pe un anumit smartphone. Pe măsură ce articolul progresează, voi încerca să ofer cât mai multe opțiuni de meniu posibil și, de asemenea, să ofer link-uri către documentatie oficiala pe subiect.

Acesta este modul în care meniul aceleiași aplicații poate arăta diferit.

Primul nostru buton din meniu

Meniurile din Android sunt descrise în fișiere de resurse sau formate codul programului. Prima opțiune este recomandată din mai multe motive: viteza de dezvoltare, claritate, ușurință de întreținere. Resursele de meniu sunt situate în subdirectorul de meniu din directorul de resurse res al aplicației. Creați un director de meniu, apoi creați un nou fișier XML Android:


Selectați tipul de resursă Meniu, introduceți numele fișierului. Deoarece cel mai probabil va fi diferit în altele, vă recomand să legați numele fișierelor cu resurse de meniu la numele activităților.

În editorul care se deschide, introduceți codul pentru primul buton din meniul nostru:

Să ne uităm la atributele folosite:

  • Specificăm android:id astfel încât mai târziu în cod să putem distinge unele butoane de altele.
  • android:orderInCategory specifică ordinea butonului nostru în raport cu ceilalți. Specificați ordinea în trepte de 10 sau 100, acest lucru vă va permite să adăugați elemente noi oriunde în viitor, fără a rearanja ordinea celorlalte.
  • android:showAsAction - cel mai mult parametru interesant, deoarece el este cel care controlează comportamentul elementelor de meniu în situatii diferite. El poate lua o serie intreaga valori:
    • ifRoom - Afișează un element în bara de acțiuni numai dacă există suficient spațiu pentru el. Dacă nu există suficient spațiu, elementul va fi ascuns automat meniu suplimentar(cel afișat cu trei puncte unul peste altul). Acesta este cel mai bun mod de a personaliza meniul în funcție de dimensiunea ecranului dispozitivului. Pe ecrane mari tablete, bara de acțiuni va fi umplută cu butoane și pornit telefoane mici vor fi afișate cele mai importante butoane, în timp ce restul se poate ajunge, dar numai printr-un meniu suplimentar. Rețineți că meniul suplimentar este afișat în bara de acțiuni numai pe acele smartphone-uri care nu au un buton de meniu hardware.
    • withText - Textul specificat de proprietatea android:title va fi afișat lângă pictograma butonului. Acest parametru poate fi specificat în combinație cu alții, separând parametrii cu |
    • niciodată - butonul nu va fi niciodată vizibil pe bara de acțiuni, chiar dacă există spațiu pentru el. Va trebui întotdeauna să ajungeți la un astfel de buton printr-un meniu suplimentar.
    • întotdeauna - Afișează întotdeauna butonul în bara de acțiuni. Acest parametru nu trebuie abuzat, deoarece pe telefoanele mici butoanele pot începe să se strecoare pe altele. elemente de acțiune bar, de exemplu la titlul aplicației. Pentru fiecare activitate, definiți cel mult un buton cel mai important, de care nu vă puteți lipsi și verificați întotdeauna numai pentru el. Restul (și dacă este posibil toate) ar trebui să fie ifRoom .
    • collapseActionView - vă permite să creați un buton care se deschide sau se ascunde element suplimentar Vedeți în bara de acțiuni. De exemplu, puteți seta un astfel de parametru pictogramei de căutare, iar când faceți clic pe el, va afișa un câmp pentru introducerea unei interogări de căutare direct în bara de acțiuni.
  • android:title - definește titlul butonului de meniu. Poate fi afișat lângă pictograma din bara de acțiuni sau ca numele unui element din meniul suplimentar.
  • android:pictogramă - pictograma butonului.

Pictograme de meniu

Dacă dezvoltați o aplicație în stil Holo, puteți utiliza un set gata făcut de pictograme de la Google, care este disponibil pentru toată lumea pentru a descărca gratuit de pe site-ul oficial.

Setul de pictograme este prezentat separat pentru întuneric și separat pentru tema Holo light, precum și pentru diferite dimensiuni de ecran. Dacă nu vă puteți permite un designer în echipa dvs., acest kit este pur și simplu de neînlocuit.

Conectarea unui meniu la o activitate

Încărcarea meniului din resursă este foarte rapidă. Deschideți codul de activitate și suprascrieți metoda onCreateOptionsMenu:
@Override public boolean onCreateOptionsMenu(Meniu Meniu) ( getMenuInflater().inflate(R.menu.your_activity_menu, meniu); return true; )
Acum este afișat meniul, dar când apăs pe butonul nu se întâmplă nimic. Puteți atașa un handler la un buton folosind cod sau direct în resursa XML, setând numele metodei handler în proprietatea android:onClick. Pentru a face același lucru cu codul, trebuie să înlocuiți metoda onOptionsItemSelected din Activitate:
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) (case R.id.menuPurchasesListNewRecord: // TODO: click handler aici return true; ) return super.onOptionsItemSelected(item); )

Creați un submeniu

Un submeniu este util atunci când dorim să clarificăm cum se efectuează o acțiune prezentată în bara de acțiuni. De exemplu, avem o listă de cumpărături și un buton „Sort”. Apăsând butonul, trebuie să aflați după ce parametru dorește utilizatorul să sorteze articolele din listă: după categoria de produse, după nume sau după ordinea în care au fost adăugate în listă. Să ne uităm la codul submeniului pentru acest caz:

Aici am declarat o altă etichetă într-o etichetă. Un submeniu este un grup de aceleași etichete, care vă permite să creați un submeniu într-un submeniu și așa mai departe, dacă este necesar.

Butoane radio din meniu

Tocmai am făcut un meniu pentru a selecta ordinea de sortare pentru achiziții. Ar fi grozav să arătăm ce metodă de sortare este utilizată în prezent. Lista poate fi sortată doar într-unul din trei moduri posibile, ceea ce se potrivește perfect cu ideea unui buton radio. Pentru a crea un set de butoane radio din submeniul nostru, trebuie doar să specificați proprietatea android:checkableBehavior="single" pentru etichetă. Valori posibile pentru Android:checkableBehavior:
  • singur - selectați doar unul dintre articole disponibile, cazul nostru
  • toate - selectați orice număr de elemente disponibile, similar unei casete de selectare
  • nici unul - elementele grupului sunt elemente obisnuite meniu, acesta este implicit

Codul meniului rezultat:

Dacă rulați aplicația și încercați să selectați una dintre metodele de sortare, nu se va întâmpla nimic. Meniul nu arată că este selectat niciun element. Acest lucru va trebui făcut manual apelând item.setChecked(true);
@Override public boolean onOptionsItemSelected(MenuItem item) ( switch (item.getItemId()) (case R.id.menuPurchasesListNewRecord: // TODO: click handler aici return true; case R.id.menuPurchasesListSortOrderCategory: item.setChecked(true); return true; case R.id.menuPurchasesListSortOrderName: item.setChecked(true); case R.id.menuPurchasesListOrderAddTime: item.setChecked(true);

Dacă mai aveți întrebări despre lucrul cu meniul principal, voi fi bucuros să vă răspund în comentarii.

Android acceptă mai multe tipuri de meniuri. În primul rând - există un buton separat pe telefon Meniu(la telefoanele mai vechi), apăsând care afișează meniul. În dispozitivele noi, butonul separat a fost eliminat și înlocuit cu o pictogramă de meniu sub formă de trei puncte în orientare verticală. Al doilea tip este un meniu contextual, care apare atunci când apăsați și mențineți apăsat degetul pe ecran în locul dorit (puteți apăsa și menține apăsat butonul central al telefonului). Meniul contextual, la rândul său, poate avea submeniuri. Astăzi ne vom familiariza cu primul tip de meniu. Acest articol va analiza lucrul cu meniul pe dispozitivele noi care rulează Android 4.0 și versiuni ulterioare.

În șablon Activitate goală nu există meniu, așa că îl vom crea noi înșine. Acest lucru vă va ajuta să înțelegeți principiul de funcționare și să obțineți o imagine de ansamblu asupra proiectului. Nu este necesar să vă amintiți numele claselor, metodelor și codului pentru a gestiona selecțiile elementelor de meniu. În alte șabloane, meniul va fi încorporat și îl puteți utiliza imediat.

Creați un nou proiect bazat pe Activitate goalăși rulați-l. Nu există încă un meniu.

Să creăm mai multe resurse șir în fișier res/values/strings.xml, care va fi responsabil pentru articolele din meniu:

Setari Pisica Pisica Pisicuta

Setări

La aplicație Setări poți ajunge acolo: făcând clic pe pictograma din meniul aplicației (sau pe desktop) sau prin pictograma din panoul de comutare. Ecranul principal al aplicației este împărțit în două file ALL și SUPPORT, în aceasta din urmă găsiți două link-uri: Centru de ajutor / Lăsați feedback și Recomandări și sfaturi utile. În unele țări, în fila de asistență puteți obține ajutor și puteți adresa o întrebare unei persoane live în chat. Toate setările smartphone-ului sunt colectate în 4 grupuri: rețele wireless, dispozitiv, date personale și sistem; și sunt împărțite în 22 de secțiuni. În partea de sus există un al 5-lea grup numit Sfaturi interactive despre configurarea sistemului; O altă inovație este prezența unui buton Ajutor/Feedback în toate secțiunile/setările. Toate ecranele Setări, cu excepția celui principal, au un meniu lateral pentru trecerea rapidă la alte secțiuni.

Aplicații de bază

Telefon– pe ecranul principal al aplicației sunt afișate: o bară de căutare cu butoane pentru căutarea vocală și apelarea setărilor aplicației, în partea de jos, un buton pentru apelarea dialerului. Fila Apelare rapidă conține carduri ale persoanelor de contact formate frecvent, fila Recente conține o listă de apeluri recente, iar fila Contacte conține toate contactele. În setările aplicației puteți gestiona șabloanele de răspuns rapid și lista apelanților blocați.

Contacte este o aplicație pentru lucrul cu contactele utilizatorilor. În ceea ce privește funcționalitatea, nu diferă mult de fila Contacte din aplicația Telefon.

Mesaje– aplicație pentru lucrul cu SMS în mod implicit. Ecranul principal al aplicației conține o listă de dialoguri, butoane de căutare, setări și crearea unui mesaj nou. Aplicația arată cât se poate de simplă și are o funcționalitate primitivă. Ceea ce este neobișnuit este modul în care aplicația atribuie fiecărui dialog propria culoare primară unică.

Gmail este aplicația de e-mail implicită, începând cu a cincea versiune de Android. Puteți adăuga cutii poștale nu numai de la Google, ci și de la alte servicii de e-mail. Ecranul principal afișează o listă de litere și butoane pentru căutarea și crearea unui mesaj nou. Glisați din partea stângă a ecranului pentru a apela bara laterală, care conține o listă de foldere și o comandă rapidă pentru setări.

Chrome- este browser de sistem implicit, avantajele sale includ integrarea cu serviciile Google și oportunități ample de sincronizare a filelor, formularelor, parolelor etc., dezavantajele sunt că nu este ideal interfata utilizatorși încărcare excesivă pe procesor și baterie.

Ceas– include următoarele funcții: ceas cu alarmă, ora mondială, cronometru și cronometru;

Camera foto. Pe ecranul principal există un vizor și butoane: declanșare, comutare la camera frontala, galerie, porniți cronometrul, activați blițul, comutați modul HDR+, porniți grila, selectați o presetare a balansului de alb și Avansat. Comutarea între modurile de înregistrare foto și video se face prin glisarea în lateral. Pe lângă modul principal de fotografiere, există încă patru: Mișcare lentă - vă permite să fotografiați cu încetinitorul de patru sau de opt ori; Panoramă – vă permite să creați fotografii panoramice cu un unghi de vizualizare de până la 360°; Photo Sphere – crearea unei fotosfere; Blur – vă permite să creați fotografii cu efect artificial bokeh.

Fotografie– această aplicație acționează ca o galerie de sistem și în același timp este un client al serviciului cu același nume de la Google.

Calendaristic– vizualizarea principală a aplicației este Programul, unde toate evenimentele sunt listate într-o singură listă, ceea ce este interesant: începutul fiecărei luni din această listă este intitulat cu o imagine frumoasă care reflectă esența principală a acestei luni. Pentru a vedea luna, trebuie să atingeți numele luna curentăîn titlu. Vizualizarea poate fi schimbată în Zi, 3 zile, Săptămână și Lună. Butonul de adăugare a evenimentului apare în colțul din dreapta jos.

Calculator– are funcționalitate standard și extinsă. În orientare portret, panoul cu funcții suplimentare(sin, cos, tan, ln etc.) se apelează prin glisare din marginea dreaptă a ecranului în orientare peisaj, acest panou este întotdeauna vizibil;

Carduri este o aplicație client pentru Google Maps. Ecranul principal conține o linie de căutare și butoane: butonul de meniu lateral, butonul de căutare vocală, butonul de orientare spre nord, butonul de definire locația actualăși un buton de creare a rutei. În meniul lateral, puteți salva zona selectată a hărții în memoria telefonului pentru a utiliza în continuare aplicația în modul offline. Secțiunea „Cronologie” păstrează un jurnal al mișcărilor utilizatorului. Secțiunea „Impresiile tale” conține recenzii despre locuri publice: restaurante, centre comerciale, saloane de înfrumusețare etc.

Descărcări– cel mai simplu manager de descărcare.

Aplicații de marcă

Magazin Play este un client al magazinului de aplicații și principala aplicație de marcă de la Google. Este folosit pentru a cumpăra, instala și actualiza aplicații terță parte. Secțiunea „Jocuri și aplicații” este o vitrină virtuală în care sunt afișate diverse selecții de produse, de exemplu, Nou sau Cele mai multe jocuri populare, sub formă de miniaturi ale aplicațiilor care se încadrează în selecția corespunzătoare și link-uri către întreaga listă. Secțiunea „Filme, muzică, cărți” este și ea o vitrină virtuală, dar prezintă conținut și presa relevantă, tot sub formă de selecții și bannere. Secțiunea „Aplicațiile și jocurile mele”, pentru confortul utilizatorului, constă din două liste: Instalate și Toate. Secțiunea „Lista de dorințe” arată toate produsele pe care utilizatorul le-a marcat vreodată ca dorite.

Joacă jocuri este o aplicație client pentru serviciul cu același nume. Secțiunea „Acasă” afișează date de bază despre utilizator: nume, nivel, câte puncte de experiență trebuie să câștigi pentru a trece la următorul nivel. Mai jos sunt liste de jocuri: jocuri recomandate, jocuri pe care le joacă utilizatorul și ce joacă prietenii. Secțiunea „Jocurile mele” conține trei file: recente, toate și instalate. Secțiunea „Notificări” din trei file afișează o listă de invitații, o listă de cadouri și cereri și o listă de misiuni. Secțiunea „Jucători” din două file afișează o listă de jucători adăugați și o listă de jucători recomandați – prietenii prietenilor. Secțiunea „Găsiți jocuri” conține, de asemenea, trei file: Jocuri recomandate, Populare și online.

Redați muzică este un music player și, în același timp, un client al cloud-ului cu același nume serviciul muzical. Secțiunea „Acasă” afișează o listă cu cele mai recente acțiuni ale utilizatorului: piese ascultate sau achiziționate. Secțiunea „Biblioteca muzicală” afișează toate melodiile utilizatorului achiziționate sau descărcate de pe computer, sortate în file în funcție de playlist, artist, album sau gen. Prezent caracteristică interesantă„Automixes”, simplifică foarte mult crearea de liste de redare din cantitate mare melodii, pentru a crea un automix, trebuie doar să specificați numele artistului, al albumului sau al genului, iar aplicația în sine va crea o nouă listă de redare. Există, de asemenea, un link către Magazinul Play în meniul lateral, deoarece... piese pot fi achiziționate doar de la acesta. Acum există un egalizator în setări.

Play Filme este un client de servicii pentru achiziționarea/închirierea de filme și vizionarea lor pe un dispozitiv mobil. Secțiunea „Acasă” afișează filme, seriale TV și desene animate colectate în liste de redare în funcție de gen și popularitate. Secțiunea „Bibliotecă” afișează o listă de filme achiziționate sau închiriate de utilizator. Meniul lateral conține un link către Magazinul Play.

YouTube este client al serviciului cu același nume. Ecranul principal este împărțit în patru file: Acasă, Tendințe, Abonamente și Cont. Ultima filă conține secțiuni: Vizionate, Videoclipurile mele, Alerte, Achiziții și Vizionați mai târziu; precum și o listă de liste de redare. Fereastra de vizionare video este convenabilă și funcțională, dar are una caracteristică neplăcută: când deschideți un videoclip, acesta începe descărcare automată, chiar dacă dispozitivul folosește o rețea mobilă pentru a accesa Internetul. Prin urmare, dacă ați deschis videoclipul nu pentru a-l viziona, ci, de exemplu, pentru a vizualiza descrierea sau comentariile, pregătiți-vă să vă despărțiți de câteva zeci (sute?) de megaocteți de trafic.

Disc este o aplicație pentru lucrul cu serviciul de stocare în cloud Google Drive. Ecranul principal afișează directorul rădăcină de stocare al utilizatorului și o listă de fișiere deschise recent. Secțiunea „Partajat cu mine” afișează o listă de fișiere la care au acces alți utilizatori. În plus, există secțiuni: Google Foto, Recente, Cu stea, Acces offline și Descărcat. Bara laterală de mai jos arată ce volum spațiu pe disc ocupat și cât de mult este disponibil utilizatorului.

În ultimii ani, Apple și Google și-au mutat în mod constant sistemele de operare unul spre celălalt sau, mai exact, au încercat să se apropie unul de celălalt. Apple cu fiecare versiunea iOS extinde funcționalitatea și încearcă să facă sistemul mai flexibil pentru utilizator și aplicații. Google încearcă să remedieze slăbiciunile tradiționale: în cele din urmă pune lucrurile în ordine cu notificări, le face uniforme și mai consistente și depășește consumul de baterie. Și ei, trebuie să spun, se mișcă în direcția corectă, este păcat că uneori sunt prea lenți.

Ceea ce mă captivează personal la Android 7.1 este: mecanica multitasking și lucrul cu aplicații multiple sunt mai prietenoase în comparație cu iOS; flexibilitate în alegerea instrumentelor pentru rezolvarea anumitor probleme; integrare profundă cu serviciile Google, pe care le folosesc în mod activ; interfață de utilizator mai elegantă și mai logică. Este imposibil să nu observați cum Google a curățat lista de aplicații preinstalate, eliminând utilizatorul de nedorit. Ce nu mi se potrivește: scurgerea rămasă a încărcării bateriei; inconsecvența în interfața de utilizare a marii majorități a aplicațiilor sau mai puțin utilizare eficientă suprafața ecranului. Sistemul, în ciuda îmbunătățirilor constante, încă nu poate fi numit complet sigur, optimizarea generală în iOS este încă mai bună. Pentru a rezuma, putem spune fără echivoc că Android până la a cincea versiune și acum este aproape două sisteme diferite, mă bucur că Google a găsit direcția corectă și că merge încet și sigur pe ea.